--- /srv/reproducible-results/rbuild-debian/r-b-build.ZXzMFexP/b1/scala-pickling_0.10.1+repack-2_i386.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.ZXzMFexP/b2/scala-pickling_0.10.1+repack-2_i386.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - cf854804f4fe19cfa01b9144581994c9 747600 java optional libscala-pickling-java_0.10.1+repack-2_all.deb │ + d6cce58b854d9349fa13f7e9d7d807ff 748968 java optional libscala-pickling-java_0.10.1+repack-2_all.deb ├── libscala-pickling-java_0.10.1+repack-2_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2018-11-14 14:26:23.000000 debian-binary │ │ -rw-r--r-- 0 0 0 832 2018-11-14 14:26:23.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 746576 2018-11-14 14:26:23.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 747944 2018-11-14 14:26:23.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/doc/libscala-pickling-java/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 458 2018-11-14 14:26:23.000000 ./usr/share/doc/libscala-pickling-java/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2305 2018-11-14 11:42:18.000000 ./usr/share/doc/libscala-pickling-java/copyright │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/java/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 849153 2018-11-14 14:26:23.000000 ./usr/share/java/scala-pickling-0.10.1.jar │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 849223 2018-11-14 14:26:23.000000 ./usr/share/java/scala-pickling-0.10.1.jar │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/0.10.1/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2181 2018-11-14 14:26:23.000000 ./usr/share/maven-repo/org/scala-lang/modules/scala-pickling_2.11/0.10.1/scala-pickling_2.11-0.10.1.pom │ │ │ ├── ./usr/share/java/scala-pickling-0.10.1.jar │ │ │ │ ├── zipinfo {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -Zip file size: 849153 bytes, number of entries: 592 │ │ │ │ │ +Zip file size: 849223 bytes, number of entries: 592 │ │ │ │ │ -rw---- 2.0 fat 0 bx stor 18-Nov-14 14:26 META-INF/ │ │ │ │ │ -rw---- 2.0 fat 54 bl defN 18-Nov-14 14:26 META-INF/MANIFEST.MF │ │ │ │ │ -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/ │ │ │ │ │ -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/ │ │ │ │ │ -rw---- 2.0 fat 1643 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$1.class │ │ │ │ │ -rw---- 2.0 fat 1332 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$2.class │ │ │ │ │ -rw---- 2.0 fat 1680 bl defN 18-Nov-14 14:26 scala/pickling/AutoRegister$$anonfun$3.class │ │ │ │ │ @@ -16,71 +16,71 @@ │ │ │ │ │ -rw---- 2.0 fat 7691 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$5.class │ │ │ │ │ -rw---- 2.0 fat 6026 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$6.class │ │ │ │ │ -rw---- 2.0 fat 3717 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$7.class │ │ │ │ │ -rw---- 2.0 fat 1292 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$8.class │ │ │ │ │ -rw---- 2.0 fat 2133 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$anon$9.class │ │ │ │ │ -rw---- 2.0 fat 3270 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator1$1.class │ │ │ │ │ -rw---- 2.0 fat 5420 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator2$1.class │ │ │ │ │ --rw---- 2.0 fat 3281 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator20$1.class │ │ │ │ │ --rw---- 2.0 fat 3289 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator21$1.class │ │ │ │ │ -rw---- 2.0 fat 5403 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator3$1.class │ │ │ │ │ -rw---- 2.0 fat 5426 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator4$1.class │ │ │ │ │ -rw---- 2.0 fat 5436 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator5$1.class │ │ │ │ │ -rw---- 2.0 fat 3279 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator6$1.class │ │ │ │ │ -rw---- 2.0 fat 3430 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator7$1.class │ │ │ │ │ --rw---- 2.0 fat 9529 bl defN 18-Nov-14 14:26 scala/pickling/Compat$.class │ │ │ │ │ +-rw---- 2.0 fat 3278 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator8$1.class │ │ │ │ │ +-rw---- 2.0 fat 3286 bl defN 18-Nov-14 14:26 scala/pickling/Compat$$typecreator9$1.class │ │ │ │ │ +-rw---- 2.0 fat 9525 bl defN 18-Nov-14 14:26 scala/pickling/Compat$.class │ │ │ │ │ -rw---- 2.0 fat 775 bl defN 18-Nov-14 14:26 scala/pickling/Compat$HasPt.class │ │ │ │ │ -rw---- 2.0 fat 6265 bl defN 18-Nov-14 14:26 scala/pickling/Compat.class │ │ │ │ │ -rw---- 2.0 fat 6123 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$$anonfun$impl$1.class │ │ │ │ │ --rw---- 2.0 fat 3513 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$$typecreator4$1.class │ │ │ │ │ +-rw---- 2.0 fat 3513 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$$typecreator8$1.class │ │ │ │ │ -rw---- 2.0 fat 2087 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro$class.class │ │ │ │ │ -rw---- 2.0 fat 792 bl defN 18-Nov-14 14:26 scala/pickling/CurrentMirrorMacro.class │ │ │ │ │ -rw---- 2.0 fat 458 bl defN 18-Nov-14 14:26 scala/pickling/DPickler$.class │ │ │ │ │ -rw---- 2.0 fat 1545 bl defN 18-Nov-14 14:26 scala/pickling/DPickler.class │ │ │ │ │ -rw---- 2.0 fat 24374 bl defN 18-Nov-14 14:26 scala/pickling/Defaults$.class │ │ │ │ │ -rw---- 2.0 fat 13513 bl defN 18-Nov-14 14:26 scala/pickling/Defaults.class │ │ │ │ │ -rw---- 2.0 fat 710 bl defN 18-Nov-14 14:26 scala/pickling/EndOfStreamException.class │ │ │ │ │ -rw---- 2.0 fat 2659 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anon$1.class │ │ │ │ │ -rw---- 2.0 fat 3155 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anon$2.class │ │ │ │ │ -rw---- 2.0 fat 3492 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anon$3.class │ │ │ │ │ -rw---- 2.0 fat 1179 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anonfun$1.class │ │ │ │ │ -rw---- 2.0 fat 1060 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anonfun$2.class │ │ │ │ │ -rw---- 2.0 fat 2128 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$anonfun$mkRaw$1.class │ │ │ │ │ --rw---- 2.0 fat 3024 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator1$1.class │ │ │ │ │ --rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator10$1.class │ │ │ │ │ --rw---- 2.0 fat 2895 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator11$1.class │ │ │ │ │ --rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator12$1.class │ │ │ │ │ --rw---- 2.0 fat 2893 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator13$1.class │ │ │ │ │ --rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator14$1.class │ │ │ │ │ --rw---- 2.0 fat 2897 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator15$1.class │ │ │ │ │ --rw---- 2.0 fat 2895 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator16$1.class │ │ │ │ │ --rw---- 2.0 fat 2896 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator17$1.class │ │ │ │ │ --rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator18$1.class │ │ │ │ │ --rw---- 2.0 fat 1491 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator19$1.class │ │ │ │ │ --rw---- 2.0 fat 1481 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator8$1.class │ │ │ │ │ --rw---- 2.0 fat 3218 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator9$1.class │ │ │ │ │ --rw---- 2.0 fat 20873 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$.class │ │ │ │ │ +-rw---- 2.0 fat 1481 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator1$1.class │ │ │ │ │ +-rw---- 2.0 fat 3024 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator1$2.class │ │ │ │ │ +-rw---- 2.0 fat 2896 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator10$1.class │ │ │ │ │ +-rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator11$1.class │ │ │ │ │ +-rw---- 2.0 fat 1491 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator12$1.class │ │ │ │ │ +-rw---- 2.0 fat 3218 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator2$1.class │ │ │ │ │ +-rw---- 2.0 fat 2891 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator3$1.class │ │ │ │ │ +-rw---- 2.0 fat 2892 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator4$1.class │ │ │ │ │ +-rw---- 2.0 fat 2891 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator5$1.class │ │ │ │ │ +-rw---- 2.0 fat 2890 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator6$1.class │ │ │ │ │ +-rw---- 2.0 fat 2891 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator7$1.class │ │ │ │ │ +-rw---- 2.0 fat 2894 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator8$1.class │ │ │ │ │ +-rw---- 2.0 fat 2892 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$$typecreator9$1.class │ │ │ │ │ +-rw---- 2.0 fat 20859 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$.class │ │ │ │ │ -rw---- 2.0 fat 2463 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag$class.class │ │ │ │ │ -rw---- 2.0 fat 6272 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTag.class │ │ │ │ │ -rw---- 2.0 fat 13607 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTagMacros$class.class │ │ │ │ │ -rw---- 2.0 fat 1261 bl defN 18-Nov-14 14:26 scala/pickling/FastTypeTagMacros.class │ │ │ │ │ -rw---- 2.0 fat 333 bl defN 18-Nov-14 14:26 scala/pickling/Generated.class │ │ │ │ │ -rw---- 2.0 fat 650 bl defN 18-Nov-14 14:26 scala/pickling/HasCompat$.class │ │ │ │ │ -rw---- 2.0 fat 584 bl defN 18-Nov-14 14:26 scala/pickling/HasCompat.class │ │ │ │ │ -rw---- 2.0 fat 1191 bl defN 18-Nov-14 14:26 scala/pickling/Hintable.class │ │ │ │ │ -rw---- 2.0 fat 3861 bl defN 18-Nov-14 14:26 scala/pickling/Hints$.class │ │ │ │ │ -rw---- 2.0 fat 8930 bl defN 18-Nov-14 14:26 scala/pickling/Hints.class │ │ │ │ │ -rw---- 2.0 fat 391 bl defN 18-Nov-14 14:26 scala/pickling/IsStaticOnly.class │ │ │ │ │ -rw---- 2.0 fat 1035 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$anon$1.class │ │ │ │ │ -rw---- 2.0 fat 1543 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$anonfun$12.class │ │ │ │ │ -rw---- 2.0 fat 1538 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator3$1.class │ │ │ │ │ --rw---- 2.0 fat 1579 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator6$1.class │ │ │ │ │ --rw---- 2.0 fat 1576 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator7$1.class │ │ │ │ │ --rw---- 2.0 fat 1576 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator8$1.class │ │ │ │ │ --rw---- 2.0 fat 1573 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator9$1.class │ │ │ │ │ +-rw---- 2.0 fat 1579 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator4$1.class │ │ │ │ │ +-rw---- 2.0 fat 1576 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator5$1.class │ │ │ │ │ +-rw---- 2.0 fat 1576 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator6$1.class │ │ │ │ │ +-rw---- 2.0 fat 1573 bl defN 18-Nov-14 14:26 scala/pickling/Macro$$typecreator7$1.class │ │ │ │ │ -rw---- 2.0 fat 29232 bl defN 18-Nov-14 14:26 scala/pickling/Macro.class │ │ │ │ │ -rw---- 2.0 fat 2254 bl defN 18-Nov-14 14:26 scala/pickling/OpenSumUnpicklerMacro$$anonfun$impl$3$$anonfun$10.class │ │ │ │ │ -rw---- 2.0 fat 17924 bl defN 18-Nov-14 14:26 scala/pickling/OpenSumUnpicklerMacro$$anonfun$impl$3.class │ │ │ │ │ -rw---- 2.0 fat 1147 bl defN 18-Nov-14 14:26 scala/pickling/OpenSumUnpicklerMacro$class.class │ │ │ │ │ -rw---- 2.0 fat 1196 bl defN 18-Nov-14 14:26 scala/pickling/OpenSumUnpicklerMacro.class │ │ │ │ │ -rw---- 2.0 fat 869 bl defN 18-Nov-14 14:26 scala/pickling/Ops$class.class │ │ │ │ │ -rw---- 2.0 fat 812 bl defN 18-Nov-14 14:26 scala/pickling/Ops.class │ │ │ │ │ @@ -164,15 +164,15 @@ │ │ │ │ │ -rw---- 2.0 fat 16429 bl defN 18-Nov-14 14:26 scala/pickling/Tools.class │ │ │ │ │ -rw---- 2.0 fat 1647 bl defN 18-Nov-14 14:26 scala/pickling/TypeAnalysis$$anonfun$whyNotClosed$1.class │ │ │ │ │ -rw---- 2.0 fat 1604 bl defN 18-Nov-14 14:26 scala/pickling/TypeAnalysis$$typecreator1$1.class │ │ │ │ │ -rw---- 2.0 fat 5522 bl defN 18-Nov-14 14:26 scala/pickling/TypeAnalysis$class.class │ │ │ │ │ -rw---- 2.0 fat 1383 bl defN 18-Nov-14 14:26 scala/pickling/TypeAnalysis.class │ │ │ │ │ -rw---- 2.0 fat 1582 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$$anonfun$17.class │ │ │ │ │ -rw---- 2.0 fat 3194 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1.class │ │ │ │ │ --rw---- 2.0 fat 1743 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$$typecreator14$1.class │ │ │ │ │ +-rw---- 2.0 fat 1743 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$$typecreator10$1.class │ │ │ │ │ -rw---- 2.0 fat 19000 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros$class.class │ │ │ │ │ -rw---- 2.0 fat 2706 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleMacros.class │ │ │ │ │ -rw---- 2.0 fat 1680 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleOps$.class │ │ │ │ │ -rw---- 2.0 fat 5050 bl defN 18-Nov-14 14:26 scala/pickling/UnpickleOps.class │ │ │ │ │ -rw---- 2.0 fat 458 bl defN 18-Nov-14 14:26 scala/pickling/Unpickler$.class │ │ │ │ │ -rw---- 2.0 fat 1011 bl defN 18-Nov-14 14:26 scala/pickling/Unpickler$class.class │ │ │ │ │ -rw---- 2.0 fat 1848 bl defN 18-Nov-14 14:26 scala/pickling/Unpickler.class │ │ │ │ │ @@ -181,20 +181,20 @@ │ │ │ │ │ -rw---- 2.0 fat 1462 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$13.class │ │ │ │ │ -rw---- 2.0 fat 1868 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$14.class │ │ │ │ │ -rw---- 2.0 fat 2178 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$15$$anonfun$apply$3.class │ │ │ │ │ -rw---- 2.0 fat 2145 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$15.class │ │ │ │ │ -rw---- 2.0 fat 3684 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$16$$anonfun$apply$4.class │ │ │ │ │ -rw---- 2.0 fat 20196 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$16.class │ │ │ │ │ -rw---- 2.0 fat 13280 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$anonfun$impl$4.class │ │ │ │ │ --rw---- 2.0 fat 1591 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator10$1.class │ │ │ │ │ --rw---- 2.0 fat 1604 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator11$1.class │ │ │ │ │ --rw---- 2.0 fat 1910 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator12$1.class │ │ │ │ │ --rw---- 2.0 fat 1898 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator13$1.class │ │ │ │ │ --rw---- 2.0 fat 33812 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$class.class │ │ │ │ │ --rw---- 2.0 fat 2352 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros.class │ │ │ │ │ +-rw---- 2.0 fat 1588 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator6$1.class │ │ │ │ │ +-rw---- 2.0 fat 1601 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator7$1.class │ │ │ │ │ +-rw---- 2.0 fat 1907 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator8$1.class │ │ │ │ │ +-rw---- 2.0 fat 1895 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$$typecreator9$1.class │ │ │ │ │ +-rw---- 2.0 fat 33804 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros$class.class │ │ │ │ │ +-rw---- 2.0 fat 2344 bl defN 18-Nov-14 14:26 scala/pickling/UnpicklerMacros.class │ │ │ │ │ -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/binary/ │ │ │ │ │ -rw---- 2.0 fat 1193 bl defN 18-Nov-14 14:26 scala/pickling/binary/AbstractBinaryReader.class │ │ │ │ │ -rw---- 2.0 fat 1246 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryFormats$class.class │ │ │ │ │ -rw---- 2.0 fat 1035 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryFormats.class │ │ │ │ │ -rw---- 2.0 fat 6662 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryInput.class │ │ │ │ │ -rw---- 2.0 fat 1879 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryInputPickle$.class │ │ │ │ │ -rw---- 2.0 fat 5663 bl defN 18-Nov-14 14:26 scala/pickling/binary/BinaryInputPickle.class │ │ │ │ │ @@ -231,18 +231,18 @@ │ │ │ │ │ -rw---- 2.0 fat 2123 bl defN 18-Nov-14 14:26 scala/pickling/functions.class │ │ │ │ │ -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/internal/ │ │ │ │ │ -rw---- 2.0 fat 1472 bl defN 18-Nov-14 14:26 scala/pickling/internal/AppliedType$$anonfun$1.class │ │ │ │ │ -rw---- 2.0 fat 4116 bl defN 18-Nov-14 14:26 scala/pickling/internal/AppliedType$.class │ │ │ │ │ -rw---- 2.0 fat 5774 bl defN 18-Nov-14 14:26 scala/pickling/internal/AppliedType.class │ │ │ │ │ -rw---- 2.0 fat 1716 bl defN 18-Nov-14 14:26 scala/pickling/internal/Classes$.class │ │ │ │ │ -rw---- 2.0 fat 667 bl defN 18-Nov-14 14:26 scala/pickling/internal/Classes.class │ │ │ │ │ --rw---- 2.0 fat 794 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$1.class │ │ │ │ │ --rw---- 2.0 fat 759 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$2.class │ │ │ │ │ --rw---- 2.0 fat 794 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$3.class │ │ │ │ │ --rw---- 2.0 fat 904 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$4.class │ │ │ │ │ +-rw---- 2.0 fat 904 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$1.class │ │ │ │ │ +-rw---- 2.0 fat 794 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$2.class │ │ │ │ │ +-rw---- 2.0 fat 759 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$3.class │ │ │ │ │ +-rw---- 2.0 fat 794 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anon$4.class │ │ │ │ │ -rw---- 2.0 fat 1683 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$$anonfun$1.class │ │ │ │ │ -rw---- 2.0 fat 11739 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$.class │ │ │ │ │ -rw---- 2.0 fat 1588 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$RichSymbol.class │ │ │ │ │ -rw---- 2.0 fat 1813 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$RichTypeFIXME$$anonfun$key$1.class │ │ │ │ │ -rw---- 2.0 fat 1585 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$RichTypeFIXME$$anonfun$key$2.class │ │ │ │ │ -rw---- 2.0 fat 6289 bl defN 18-Nov-14 14:26 scala/pickling/internal/package$RichTypeFIXME.class │ │ │ │ │ -rw---- 2.0 fat 4327 bl defN 18-Nov-14 14:26 scala/pickling/internal/package.class │ │ │ │ │ @@ -468,25 +468,25 @@ │ │ │ │ │ -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/runtime/ │ │ │ │ │ -rw---- 2.0 fat 1272 bl defN 18-Nov-14 14:26 scala/pickling/runtime/GlobalRegistry$.class │ │ │ │ │ -rw---- 2.0 fat 1436 bl defN 18-Nov-14 14:26 scala/pickling/runtime/GlobalRegistry.class │ │ │ │ │ -rw---- 2.0 fat 1543 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2$$anonfun$5.class │ │ │ │ │ -rw---- 2.0 fat 2426 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2$$anonfun$6.class │ │ │ │ │ -rw---- 2.0 fat 3398 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2$$anonfun$putFields$1$1$$anonfun$apply$1.class │ │ │ │ │ -rw---- 2.0 fat 5110 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2$$anonfun$putFields$1$1.class │ │ │ │ │ --rw---- 2.0 fat 8508 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2.class │ │ │ │ │ +-rw---- 2.0 fat 8578 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2.class │ │ │ │ │ -rw---- 2.0 fat 1398 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anonfun$3.class │ │ │ │ │ -rw---- 2.0 fat 1347 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime$$anonfun$4.class │ │ │ │ │ -rw---- 2.0 fat 2263 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedPicklerRuntime.class │ │ │ │ │ -rw---- 2.0 fat 1376 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$3.class │ │ │ │ │ -rw---- 2.0 fat 2075 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$7$$anonfun$apply$2.class │ │ │ │ │ -rw---- 2.0 fat 2313 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$7.class │ │ │ │ │ -rw---- 2.0 fat 3115 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$fieldVals$1$1$$anonfun$8.class │ │ │ │ │ -rw---- 2.0 fat 5614 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$fieldVals$1$1.class │ │ │ │ │ -rw---- 2.0 fat 3371 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4$$anonfun$unpickle$1.class │ │ │ │ │ --rw---- 2.0 fat 8257 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.class │ │ │ │ │ +-rw---- 2.0 fat 8327 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.class │ │ │ │ │ -rw---- 2.0 fat 6053 bl defN 18-Nov-14 14:26 scala/pickling/runtime/InterpretedUnpicklerRuntime.class │ │ │ │ │ -rw---- 2.0 fat 1298 bl defN 18-Nov-14 14:26 scala/pickling/runtime/PicklerRuntime$$anon$1.class │ │ │ │ │ -rw---- 2.0 fat 1186 bl defN 18-Nov-14 14:26 scala/pickling/runtime/PicklerRuntime$$anonfun$1.class │ │ │ │ │ -rw---- 2.0 fat 1436 bl defN 18-Nov-14 14:26 scala/pickling/runtime/PicklerRuntime$$anonfun$2.class │ │ │ │ │ -rw---- 2.0 fat 9505 bl defN 18-Nov-14 14:26 scala/pickling/runtime/PicklerRuntime.class │ │ │ │ │ -rw---- 2.0 fat 2058 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Runtime$.class │ │ │ │ │ -rw---- 2.0 fat 909 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Runtime.class │ │ │ │ │ @@ -543,15 +543,15 @@ │ │ │ │ │ -rw---- 2.0 fat 4686 bl defN 18-Nov-14 14:26 scala/pickling/runtime/RuntimeUnpicklerLookup$.class │ │ │ │ │ -rw---- 2.0 fat 1961 bl defN 18-Nov-14 14:26 scala/pickling/runtime/RuntimeUnpicklerLookup.class │ │ │ │ │ -rw---- 2.0 fat 2207 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$9$$anonfun$apply$3.class │ │ │ │ │ -rw---- 2.0 fat 2421 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$9.class │ │ │ │ │ -rw---- 2.0 fat 3189 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$fieldVals$2$1$$anonfun$10.class │ │ │ │ │ -rw---- 2.0 fat 5501 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$fieldVals$2$1.class │ │ │ │ │ -rw---- 2.0 fat 3467 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5$$anonfun$unpickle$2.class │ │ │ │ │ --rw---- 2.0 fat 7594 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5.class │ │ │ │ │ +-rw---- 2.0 fat 7664 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5.class │ │ │ │ │ -rw---- 2.0 fat 5181 bl defN 18-Nov-14 14:26 scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime.class │ │ │ │ │ -rw---- 2.0 fat 1807 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Tuple2RTPickler$$anonfun$pickleField$1.class │ │ │ │ │ -rw---- 2.0 fat 3102 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Tuple2RTPickler$$typecreator1$1.class │ │ │ │ │ -rw---- 2.0 fat 8174 bl defN 18-Nov-14 14:26 scala/pickling/runtime/Tuple2RTPickler.class │ │ │ │ │ -rw---- 2.0 fat 569 bl defN 18-Nov-14 14:26 scala/pickling/runtime/UnpicklerRuntime.class │ │ │ │ │ -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/shareEverything/ │ │ │ │ │ -rw---- 2.0 fat 439 bl defN 18-Nov-14 14:26 scala/pickling/shareEverything/package$.class │ │ │ │ │ @@ -563,15 +563,15 @@ │ │ │ │ │ -rw---- 2.0 fat 578 bl defN 18-Nov-14 14:26 scala/pickling/shareNothing/package.class │ │ │ │ │ -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/static/ │ │ │ │ │ -rw---- 2.0 fat 421 bl defN 18-Nov-14 14:26 scala/pickling/static/package$.class │ │ │ │ │ -rw---- 2.0 fat 558 bl defN 18-Nov-14 14:26 scala/pickling/static/package$StaticOnly$.class │ │ │ │ │ -rw---- 2.0 fat 555 bl defN 18-Nov-14 14:26 scala/pickling/static/package.class │ │ │ │ │ -rw---- 1.0 fat 0 b- stor 18-Nov-14 14:26 scala/pickling/util/ │ │ │ │ │ -rw---- 2.0 fat 1171 bl defN 18-Nov-14 14:26 scala/pickling/util/ArrayObjectOutput.class │ │ │ │ │ --rw---- 2.0 fat 3713 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anon$1.class │ │ │ │ │ +-rw---- 2.0 fat 3716 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anon$1.class │ │ │ │ │ -rw---- 2.0 fat 1617 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$1.class │ │ │ │ │ -rw---- 2.0 fat 1399 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$10.class │ │ │ │ │ -rw---- 2.0 fat 5154 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$2.class │ │ │ │ │ -rw---- 2.0 fat 1837 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$3.class │ │ │ │ │ -rw---- 2.0 fat 1547 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$4$$anonfun$apply$1.class │ │ │ │ │ -rw---- 2.0 fat 2931 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$4.class │ │ │ │ │ -rw---- 2.0 fat 1426 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$anonfun$5.class │ │ │ │ │ @@ -587,8 +587,8 @@ │ │ │ │ │ -rw---- 2.0 fat 3236 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$typecreator3$1.class │ │ │ │ │ -rw---- 2.0 fat 1847 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$$typecreator4$1.class │ │ │ │ │ -rw---- 2.0 fat 39336 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables$.class │ │ │ │ │ -rw---- 2.0 fat 3014 bl defN 18-Nov-14 14:26 scala/pickling/util/Externalizables.class │ │ │ │ │ -rw---- 2.0 fat 6339 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectInput.class │ │ │ │ │ -rw---- 2.0 fat 7920 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectOutput$.class │ │ │ │ │ -rw---- 2.0 fat 20030 bl defN 18-Nov-14 14:26 scala/pickling/util/GenObjectOutput.class │ │ │ │ │ -592 files, 1863918 bytes uncompressed, 735403 bytes compressed: 60.5% │ │ │ │ │ +592 files, 1864058 bytes uncompressed, 735499 bytes compressed: 60.5% │ │ │ │ ├── zipnote «TEMP»/diffoscope_wmwc37go_b2/tmpkdsegdpo_.zip │ │ │ │ │ @@ -57,20 +57,14 @@ │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Compat$$typecreator1$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Compat$$typecreator2$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/Compat$$typecreator20$1.class │ │ │ │ │ -Comment: │ │ │ │ │ - │ │ │ │ │ -Filename: scala/pickling/Compat$$typecreator21$1.class │ │ │ │ │ -Comment: │ │ │ │ │ - │ │ │ │ │ Filename: scala/pickling/Compat$$typecreator3$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Compat$$typecreator4$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Compat$$typecreator5$1.class │ │ │ │ │ @@ -78,27 +72,33 @@ │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Compat$$typecreator6$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Compat$$typecreator7$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ +Filename: scala/pickling/Compat$$typecreator8$1.class │ │ │ │ │ +Comment: │ │ │ │ │ + │ │ │ │ │ +Filename: scala/pickling/Compat$$typecreator9$1.class │ │ │ │ │ +Comment: │ │ │ │ │ + │ │ │ │ │ Filename: scala/pickling/Compat$.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Compat$HasPt.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Compat.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/CurrentMirrorMacro$$anonfun$impl$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/CurrentMirrorMacro$$typecreator4$1.class │ │ │ │ │ +Filename: scala/pickling/CurrentMirrorMacro$$typecreator8$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/CurrentMirrorMacro$class.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/CurrentMirrorMacro.class │ │ │ │ │ Comment: │ │ │ │ │ @@ -135,42 +135,42 @@ │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/FastTypeTag$$anonfun$mkRaw$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/FastTypeTag$$typecreator1$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ +Filename: scala/pickling/FastTypeTag$$typecreator1$2.class │ │ │ │ │ +Comment: │ │ │ │ │ + │ │ │ │ │ Filename: scala/pickling/FastTypeTag$$typecreator10$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/FastTypeTag$$typecreator11$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/FastTypeTag$$typecreator12$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/FastTypeTag$$typecreator13$1.class │ │ │ │ │ -Comment: │ │ │ │ │ - │ │ │ │ │ -Filename: scala/pickling/FastTypeTag$$typecreator14$1.class │ │ │ │ │ +Filename: scala/pickling/FastTypeTag$$typecreator2$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/FastTypeTag$$typecreator15$1.class │ │ │ │ │ +Filename: scala/pickling/FastTypeTag$$typecreator3$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/FastTypeTag$$typecreator16$1.class │ │ │ │ │ +Filename: scala/pickling/FastTypeTag$$typecreator4$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/FastTypeTag$$typecreator17$1.class │ │ │ │ │ +Filename: scala/pickling/FastTypeTag$$typecreator5$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/FastTypeTag$$typecreator18$1.class │ │ │ │ │ +Filename: scala/pickling/FastTypeTag$$typecreator6$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/FastTypeTag$$typecreator19$1.class │ │ │ │ │ +Filename: scala/pickling/FastTypeTag$$typecreator7$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/FastTypeTag$$typecreator8$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/FastTypeTag$$typecreator9$1.class │ │ │ │ │ Comment: │ │ │ │ │ @@ -216,24 +216,24 @@ │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Macro$$anonfun$12.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Macro$$typecreator3$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/Macro$$typecreator6$1.class │ │ │ │ │ +Filename: scala/pickling/Macro$$typecreator4$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/Macro$$typecreator7$1.class │ │ │ │ │ +Filename: scala/pickling/Macro$$typecreator5$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/Macro$$typecreator8$1.class │ │ │ │ │ +Filename: scala/pickling/Macro$$typecreator6$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/Macro$$typecreator9$1.class │ │ │ │ │ +Filename: scala/pickling/Macro$$typecreator7$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/Macro.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/OpenSumUnpicklerMacro$$anonfun$impl$3$$anonfun$10.class │ │ │ │ │ Comment: │ │ │ │ │ @@ -501,15 +501,15 @@ │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/UnpickleMacros$$anonfun$17.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/UnpickleMacros$$typecreator14$1.class │ │ │ │ │ +Filename: scala/pickling/UnpickleMacros$$typecreator10$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/UnpickleMacros$class.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/UnpickleMacros.class │ │ │ │ │ Comment: │ │ │ │ │ @@ -552,24 +552,24 @@ │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/UnpicklerMacros$$anonfun$16.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/UnpicklerMacros$$anonfun$impl$4.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/UnpicklerMacros$$typecreator10$1.class │ │ │ │ │ +Filename: scala/pickling/UnpicklerMacros$$typecreator6$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/UnpicklerMacros$$typecreator11$1.class │ │ │ │ │ +Filename: scala/pickling/UnpicklerMacros$$typecreator7$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/UnpicklerMacros$$typecreator12$1.class │ │ │ │ │ +Filename: scala/pickling/UnpicklerMacros$$typecreator8$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ -Filename: scala/pickling/UnpicklerMacros$$typecreator13$1.class │ │ │ │ │ +Filename: scala/pickling/UnpicklerMacros$$typecreator9$1.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/UnpicklerMacros$class.class │ │ │ │ │ Comment: │ │ │ │ │ │ │ │ │ │ Filename: scala/pickling/UnpicklerMacros.class │ │ │ │ │ Comment: │ │ │ │ ├── scala/pickling/Compat$.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -96,24 +96,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ public Exprs.Expr> FastTypeTagMacros_impl(final Context c, final TypeTags.WeakTypeTag evidence$8) { │ │ │ │ │ │ final Context c2 = c; │ │ │ │ │ │ final FastTypeTagMacros bundle = (FastTypeTagMacros)new Compat$$anon.Compat$$anon$9(c2); │ │ │ │ │ │ final Trees.TreeApi impl = bundle.impl((TypeTags.WeakTypeTag)evidence$8); │ │ │ │ │ │ final Universe $u = c.universe(); │ │ │ │ │ │ final Mirror $m = c.universe().rootMirror(); │ │ │ │ │ │ - return (Exprs.Expr>)c.Expr(impl, $u.WeakTypeTag().apply($m, (TypeCreator)new Compat$$typecreator20.$typecreator20$1((TypeTags.WeakTypeTag)evidence$8))); │ │ │ │ │ │ + return (Exprs.Expr>)c.Expr(impl, $u.WeakTypeTag().apply($m, (TypeCreator)new Compat$$typecreator8.$typecreator8$1((TypeTags.WeakTypeTag)evidence$8))); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public Exprs.Expr> FastTypeTagMacros_implClassTag(final Context c, final TypeTags.WeakTypeTag evidence$9) { │ │ │ │ │ │ final Context c2 = c; │ │ │ │ │ │ final FastTypeTagMacros bundle = (FastTypeTagMacros)new Compat$$anon.Compat$$anon$10(c2); │ │ │ │ │ │ final Trees.TreeApi implClassTag = bundle.implClassTag((TypeTags.WeakTypeTag)evidence$9); │ │ │ │ │ │ final Universe $u = c.universe(); │ │ │ │ │ │ final Mirror $m = c.universe().rootMirror(); │ │ │ │ │ │ - return (Exprs.Expr>)c.Expr(implClassTag, $u.WeakTypeTag().apply($m, (TypeCreator)new Compat$$typecreator21.$typecreator21$1((TypeTags.WeakTypeTag)evidence$9))); │ │ │ │ │ │ + return (Exprs.Expr>)c.Expr(implClassTag, $u.WeakTypeTag().apply($m, (TypeCreator)new Compat$$typecreator9.$typecreator9$1((TypeTags.WeakTypeTag)evidence$9))); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public Exprs.Expr> FastTypeTagMacros_apply(final Context c, final Exprs.Expr key) { │ │ │ │ │ │ final Context c2 = c; │ │ │ │ │ │ final FastTypeTagMacros bundle = (FastTypeTagMacros)new Compat$$anon.Compat$$anon$11(c2); │ │ │ │ │ │ return (Exprs.Expr>)c.Expr(bundle.apply(key.tree()), c.universe().WeakTypeTag().Nothing()); │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/CurrentMirrorMacro$class.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -11,13 +11,13 @@ │ │ │ │ │ │ public abstract class CurrentMirrorMacro$class │ │ │ │ │ │ { │ │ │ │ │ │ public static Trees.TreeApi impl(final CurrentMirrorMacro $this) { │ │ │ │ │ │ final Context c = ((Macro)$this).c(); │ │ │ │ │ │ final Universe universe = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Universe $u = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Mirror $m = ((Macro)$this).c().universe().rootMirror(); │ │ │ │ │ │ - return c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new CurrentMirrorMacro$$typecreator4.$typecreator4$1($this))), true, ((Macro)$this).c().inferImplicitValue$default$3(), ((Macro)$this).c().inferImplicitValue$default$4()).orElse((Function0)new CurrentMirrorMacro$$anonfun$impl.CurrentMirrorMacro$$anonfun$impl$1($this)); │ │ │ │ │ │ + return c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new CurrentMirrorMacro$$typecreator8.$typecreator8$1($this))), true, ((Macro)$this).c().inferImplicitValue$default$3(), ((Macro)$this).c().inferImplicitValue$default$4()).orElse((Function0)new CurrentMirrorMacro$$anonfun$impl.CurrentMirrorMacro$$anonfun$impl$1($this)); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public static void $init$(final CurrentMirrorMacro $this) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/CurrentMirrorMacro.class │ │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ - SHA-256 checksum a6f7a72364e40fce3f4f4d4023a5317777157b15404463ff23889d1e095c1c19 │ │ │ │ │ │ + SHA-256 checksum 217d47b312e88d1cdae6afa7d9a62d67d0870019795d339e78e81d0b1aec2e59 │ │ │ │ │ │ Compiled from "Tools.scala" │ │ │ │ │ │ public interface scala.pickling.CurrentMirrorMacro │ │ │ │ │ │ minor version: 0 │ │ │ │ │ │ major version: 50 │ │ │ │ │ │ flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT │ │ │ │ │ │ this_class: #2 // scala/pickling/CurrentMirrorMacro │ │ │ │ │ │ super_class: #4 // java/lang/Object │ │ │ │ │ │ @@ -19,17 +19,17 @@ │ │ │ │ │ │ #9 = Utf8 impl │ │ │ │ │ │ #10 = Utf8 ()Lscala/reflect/api/Trees$TreeApi; │ │ │ │ │ │ #11 = Utf8 scala/reflect/api/Trees$TreeApi │ │ │ │ │ │ #12 = Class #11 // scala/reflect/api/Trees$TreeApi │ │ │ │ │ │ #13 = Utf8 scala/reflect/api/Trees │ │ │ │ │ │ #14 = Class #13 // scala/reflect/api/Trees │ │ │ │ │ │ #15 = Utf8 TreeApi │ │ │ │ │ │ - #16 = Utf8 scala/pickling/CurrentMirrorMacro$$typecreator4$1 │ │ │ │ │ │ - #17 = Class #16 // scala/pickling/CurrentMirrorMacro$$typecreator4$1 │ │ │ │ │ │ - #18 = Utf8 $typecreator4$1 │ │ │ │ │ │ + #16 = Utf8 scala/pickling/CurrentMirrorMacro$$typecreator8$1 │ │ │ │ │ │ + #17 = Class #16 // scala/pickling/CurrentMirrorMacro$$typecreator8$1 │ │ │ │ │ │ + #18 = Utf8 $typecreator8$1 │ │ │ │ │ │ #19 = Utf8 scala/pickling/CurrentMirrorMacro$$anonfun$impl$1 │ │ │ │ │ │ #20 = Class #19 // scala/pickling/CurrentMirrorMacro$$anonfun$impl$1 │ │ │ │ │ │ #21 = Utf8 SourceFile │ │ │ │ │ │ #22 = Utf8 InnerClasses │ │ │ │ │ │ #23 = Utf8 RuntimeVisibleAnnotations │ │ │ │ │ │ #24 = Utf8 ScalaInlineInfo │ │ │ │ │ │ #25 = Utf8 ScalaSig │ │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ │ public abstract scala.reflect.api.Trees$TreeApi impl(); │ │ │ │ │ │ descriptor: ()Lscala/reflect/api/Trees$TreeApi; │ │ │ │ │ │ flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT │ │ │ │ │ │ } │ │ │ │ │ │ SourceFile: "Tools.scala" │ │ │ │ │ │ InnerClasses: │ │ │ │ │ │ public #15= #12 of #14; // TreeApi=class scala/reflect/api/Trees$TreeApi of class scala/reflect/api/Trees │ │ │ │ │ │ - public final #18= #17; // $typecreator4$1=class scala/pickling/CurrentMirrorMacro$$typecreator4$1 │ │ │ │ │ │ + public final #18= #17; // $typecreator8$1=class scala/pickling/CurrentMirrorMacro$$typecreator8$1 │ │ │ │ │ │ public final #20; // class scala/pickling/CurrentMirrorMacro$$anonfun$impl$1 │ │ │ │ │ │ RuntimeVisibleAnnotations: │ │ │ │ │ │ 0: #6(#7=s#8) │ │ │ │ │ │ scala.reflect.ScalaSignature( │ │ │ │ │ │ bytes="\u0006\u0001\r2q!\u0001\u0002\u0011\u0002\u0007\u0005qA\u0001\nDkJ\u0014XM\u001c;NSJ\u0014xN]\'bGJ|\'BA\u0002\u0005\u0003!\u0001\u0018nY6mS:<\'\"A\u0003\u0002\u000bM\u001c\u0017\r\\1\u0004\u0001M\u0011\u0001\u0001\u0003\t\u0003\u0013)i\u0011AA\u0005\u0003\u0017\t\u0011Q!T1de>DQ!\u0004\u0001\u0005\u00029\ta\u0001J5oSR$C#A\b\u0011\u0005A\tR\"\u0001\u0003\n\u0005I!!\u0001B+oSRDQ\u0001\u0006\u0001\u0005\u0002U\tA![7qYV\ta\u0003\u0005\u0002\u001879\u0011\u0001$G\u0007\u0002\u0001%\u0011!DC\u0001\u0002G&\u0011A$\b\u0002\u0005)J,W-\u0003\u0002\u001f?\t9\u0011\t\\5bg\u0016\u001c(B\u0001\u0011\"\u0003\u0019i\u0017m\u0019:pg*\u0011!\u0005B\u0001\be\u00164G.Z2u\u0001" │ │ │ │ │ │ ) │ │ │ │ │ │ ScalaInlineInfo: length = 0x9 (unknown attribute) │ │ │ │ ├── scala/pickling/FastTypeTag$$anonfun$mkRaw$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -4,22 +4,22 @@ │ │ │ │ │ │ import scala.reflect.api.JavaUniverse; │ │ │ │ │ │ import scala.Serializable; │ │ │ │ │ │ import scala.runtime.AbstractFunction0; │ │ │ │ │ │ │ │ │ │ │ │ public final class FastTypeTag$$anonfun$mkRaw$1 extends AbstractFunction0> implements Serializable { │ │ │ │ │ │ public static final long serialVersionUID = 0L; │ │ │ │ │ │ private final Class clazz$1; │ │ │ │ │ │ - private final JavaUniverse.JavaMirror mirror$1; │ │ │ │ │ │ + private final JavaUniverse.JavaMirror mirror$2; │ │ │ │ │ │ │ │ │ │ │ │ public final FastTypeTag apply() { │ │ │ │ │ │ FastTypeTag fastTypeTag; │ │ │ │ │ │ if (this.clazz$1.isArray()) { │ │ │ │ │ │ - fastTypeTag = FastTypeTag$.MODULE$.mkRawArray(this.clazz$1, this.mirror$1); │ │ │ │ │ │ + fastTypeTag = FastTypeTag$.MODULE$.mkRawArray(this.clazz$1, this.mirror$2); │ │ │ │ │ │ } │ │ │ │ │ │ else { │ │ │ │ │ │ final String clazzName0 = this.clazz$1.getName(); │ │ │ │ │ │ final String clazzName2 = (clazzName0.contains("anonfun$") || clazzName0.contains("$colon$colon") || clazzName0.endsWith("$") || clazzName0.endsWith("$sp")) ? clazzName0 : clazzName0.replace('$', '.'); │ │ │ │ │ │ - fastTypeTag = FastTypeTag$.MODULE$.apply(this.mirror$1, clazzName2); │ │ │ │ │ │ + fastTypeTag = FastTypeTag$.MODULE$.apply(this.mirror$2, clazzName2); │ │ │ │ │ │ } │ │ │ │ │ │ return (FastTypeTag)fastTypeTag; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/FastTypeTag$$typecreator1$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,22 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ -import scala.collection.Seq; │ │ │ │ │ │ -import scala.collection.immutable.List; │ │ │ │ │ │ -import scala.reflect.api.Symbols; │ │ │ │ │ │ -import scala.collection.immutable.Nil$; │ │ │ │ │ │ -import scala.Predef$; │ │ │ │ │ │ -import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ public final class $typecreator1$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType($m.staticPackage("scala").asModule().moduleClass(), "AnyRef"), (List)Nil$.MODULE$) }))); │ │ │ │ │ │ + return $m.staticClass("java.lang.String").asType().toTypeConstructor(); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/FastTypeTag$$typecreator10$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -11,10 +11,10 @@ │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ public final class $typecreator10$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Byte").asType().toTypeConstructor() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Double").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/FastTypeTag$$typecreator11$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -11,10 +11,10 @@ │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ public final class $typecreator11$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Short").asType().toTypeConstructor() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Unit").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/FastTypeTag$$typecreator12$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ -import scala.reflect.api.Symbols; │ │ │ │ │ │ -import scala.collection.Seq; │ │ │ │ │ │ -import scala.Predef$; │ │ │ │ │ │ -import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ public final class $typecreator12$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Char").asType().toTypeConstructor() }))); │ │ │ │ │ │ + return $m.staticClass("scala.pickling.refs.Ref").asType().toTypeConstructor(); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/FastTypeTag$$typecreator8$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,16 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ +import scala.reflect.api.Symbols; │ │ │ │ │ │ +import scala.collection.Seq; │ │ │ │ │ │ +import scala.Predef$; │ │ │ │ │ │ +import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ public final class $typecreator8$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $m.staticClass("java.lang.String").asType().toTypeConstructor(); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Boolean").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/FastTypeTag$$typecreator9$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,22 +1,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ -import scala.collection.Seq; │ │ │ │ │ │ -import scala.collection.immutable.List; │ │ │ │ │ │ -import scala.collection.immutable.Nil$; │ │ │ │ │ │ import scala.reflect.api.Symbols; │ │ │ │ │ │ +import scala.collection.Seq; │ │ │ │ │ │ import scala.Predef$; │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ public final class $typecreator9$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticModule("scala.Predef")), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType($m.staticModule("scala.Predef").asModule().moduleClass(), "String"), (List)Nil$.MODULE$) }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Float").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/FastTypeTag$.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -502,17 +502,17 @@ │ │ │ │ │ │ return (FastTypeTag)null; │ │ │ │ │ │ } │ │ │ │ │ │ finally { │ │ │ │ │ │ throw scala.sys.package$.MODULE$.error(new StringContext((Seq)Predef$.MODULE$.wrapRefArray((Object[])new String[] { "error: could not create FastTypeTag for class '", "'" })).s((Seq)Predef$.MODULE$.genericWrapArray((Object)new Object[] { clazz.getName() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - private final Symbols.ClassSymbolApi liftedTree1$1(final JavaUniverse.JavaMirror mirror$2, final Class elemClass$1) { │ │ │ │ │ │ + private final Symbols.ClassSymbolApi liftedTree1$1(final JavaUniverse.JavaMirror mirror$1, final Class elemClass$1) { │ │ │ │ │ │ try { │ │ │ │ │ │ - return mirror$2.classSymbol((Object)elemClass$1); │ │ │ │ │ │ + return mirror$1.classSymbol((Object)elemClass$1); │ │ │ │ │ │ } │ │ │ │ │ │ finally { │ │ │ │ │ │ throw scala.sys.package$.MODULE$.error(new StringContext((Seq)Predef$.MODULE$.wrapRefArray((Object[])new String[] { "error: could not find class '", "' in runtime mirror" })).s((Seq)Predef$.MODULE$.genericWrapArray((Object)new Object[] { elemClass$1.getName() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ private FastTypeTag$() { │ │ │ │ │ │ @@ -525,55 +525,55 @@ │ │ │ │ │ │ this.Long = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Long()); │ │ │ │ │ │ this.Boolean = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Boolean()); │ │ │ │ │ │ this.Float = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Float()); │ │ │ │ │ │ this.Double = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Double()); │ │ │ │ │ │ this.Unit = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Unit()); │ │ │ │ │ │ final JavaUniverse $u = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.String = this.stdTag((TypeTags.TypeTag)((TypeTags)$u).TypeTag().apply((Mirror)$m, (TypeCreator)new FastTypeTag$$typecreator8.$typecreator8$1())); │ │ │ │ │ │ + this.String = this.stdTag((TypeTags.TypeTag)((TypeTags)$u).TypeTag().apply((Mirror)$m, (TypeCreator)new FastTypeTag$$typecreator1.$typecreator1$1())); │ │ │ │ │ │ final JavaUniverse $u2 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m2 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayString = this.stdTag((TypeTags.TypeTag)((TypeTags)$u2).TypeTag().apply((Mirror)$m2, (TypeCreator)new FastTypeTag$$typecreator9.$typecreator9$1())); │ │ │ │ │ │ + this.ArrayString = this.stdTag((TypeTags.TypeTag)((TypeTags)$u2).TypeTag().apply((Mirror)$m2, (TypeCreator)new FastTypeTag$$typecreator2.$typecreator2$1())); │ │ │ │ │ │ final JavaUniverse $u3 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m3 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayByte = this.stdTag((TypeTags.TypeTag)((TypeTags)$u3).TypeTag().apply((Mirror)$m3, (TypeCreator)new FastTypeTag$$typecreator10.$typecreator10$1())); │ │ │ │ │ │ + this.ArrayByte = this.stdTag((TypeTags.TypeTag)((TypeTags)$u3).TypeTag().apply((Mirror)$m3, (TypeCreator)new FastTypeTag$$typecreator3.$typecreator3$1())); │ │ │ │ │ │ final JavaUniverse $u4 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m4 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayShort = this.stdTag((TypeTags.TypeTag)((TypeTags)$u4).TypeTag().apply((Mirror)$m4, (TypeCreator)new FastTypeTag$$typecreator11.$typecreator11$1())); │ │ │ │ │ │ + this.ArrayShort = this.stdTag((TypeTags.TypeTag)((TypeTags)$u4).TypeTag().apply((Mirror)$m4, (TypeCreator)new FastTypeTag$$typecreator4.$typecreator4$1())); │ │ │ │ │ │ final JavaUniverse $u5 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m5 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayChar = this.stdTag((TypeTags.TypeTag)((TypeTags)$u5).TypeTag().apply((Mirror)$m5, (TypeCreator)new FastTypeTag$$typecreator12.$typecreator12$1())); │ │ │ │ │ │ + this.ArrayChar = this.stdTag((TypeTags.TypeTag)((TypeTags)$u5).TypeTag().apply((Mirror)$m5, (TypeCreator)new FastTypeTag$$typecreator5.$typecreator5$1())); │ │ │ │ │ │ final JavaUniverse $u6 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m6 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayInt = this.stdTag((TypeTags.TypeTag)((TypeTags)$u6).TypeTag().apply((Mirror)$m6, (TypeCreator)new FastTypeTag$$typecreator13.$typecreator13$1())); │ │ │ │ │ │ + this.ArrayInt = this.stdTag((TypeTags.TypeTag)((TypeTags)$u6).TypeTag().apply((Mirror)$m6, (TypeCreator)new FastTypeTag$$typecreator6.$typecreator6$1())); │ │ │ │ │ │ final JavaUniverse $u7 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m7 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayLong = this.stdTag((TypeTags.TypeTag)((TypeTags)$u7).TypeTag().apply((Mirror)$m7, (TypeCreator)new FastTypeTag$$typecreator14.$typecreator14$1())); │ │ │ │ │ │ + this.ArrayLong = this.stdTag((TypeTags.TypeTag)((TypeTags)$u7).TypeTag().apply((Mirror)$m7, (TypeCreator)new FastTypeTag$$typecreator7.$typecreator7$1())); │ │ │ │ │ │ final JavaUniverse $u8 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m8 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayBoolean = this.stdTag((TypeTags.TypeTag)((TypeTags)$u8).TypeTag().apply((Mirror)$m8, (TypeCreator)new FastTypeTag$$typecreator15.$typecreator15$1())); │ │ │ │ │ │ + this.ArrayBoolean = this.stdTag((TypeTags.TypeTag)((TypeTags)$u8).TypeTag().apply((Mirror)$m8, (TypeCreator)new FastTypeTag$$typecreator8.$typecreator8$1())); │ │ │ │ │ │ final JavaUniverse $u9 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m9 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayFloat = this.stdTag((TypeTags.TypeTag)((TypeTags)$u9).TypeTag().apply((Mirror)$m9, (TypeCreator)new FastTypeTag$$typecreator16.$typecreator16$1())); │ │ │ │ │ │ + this.ArrayFloat = this.stdTag((TypeTags.TypeTag)((TypeTags)$u9).TypeTag().apply((Mirror)$m9, (TypeCreator)new FastTypeTag$$typecreator9.$typecreator9$1())); │ │ │ │ │ │ final JavaUniverse $u10 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m10 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayDouble = this.stdTag((TypeTags.TypeTag)((TypeTags)$u10).TypeTag().apply((Mirror)$m10, (TypeCreator)new FastTypeTag$$typecreator17.$typecreator17$1())); │ │ │ │ │ │ + this.ArrayDouble = this.stdTag((TypeTags.TypeTag)((TypeTags)$u10).TypeTag().apply((Mirror)$m10, (TypeCreator)new FastTypeTag$$typecreator10.$typecreator10$1())); │ │ │ │ │ │ final JavaUniverse $u11 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m11 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.ArrayUnit = this.stdTag((TypeTags.TypeTag)((TypeTags)$u11).TypeTag().apply((Mirror)$m11, (TypeCreator)new FastTypeTag$$typecreator18.$typecreator18$1())); │ │ │ │ │ │ + this.ArrayUnit = this.stdTag((TypeTags.TypeTag)((TypeTags)$u11).TypeTag().apply((Mirror)$m11, (TypeCreator)new FastTypeTag$$typecreator11.$typecreator11$1())); │ │ │ │ │ │ final JavaUniverse.JavaMirror mirror = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ final TypeTags typeTags = (TypeTags)package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse $u12 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m12 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - final Types.TypeApi tpe = typeTags.typeOf(((TypeTags)$u12).TypeTag().apply((Mirror)$m12, (TypeCreator)new FastTypeTag$$typecreator1.$typecreator1$1())); │ │ │ │ │ │ + final Types.TypeApi tpe = typeTags.typeOf(((TypeTags)$u12).TypeTag().apply((Mirror)$m12, (TypeCreator)new FastTypeTag$$typecreator1.$typecreator1$2())); │ │ │ │ │ │ final String key = "scala.Array[scala.AnyRef]"; │ │ │ │ │ │ this.ArrayAnyRef = (FastTypeTag)this.apply(mirror, tpe, key); │ │ │ │ │ │ this.Nothing = this.stdTag((TypeTags.TypeTag)((TypeTags)package$.MODULE$.universe()).TypeTag().Nothing()); │ │ │ │ │ │ final JavaUniverse $u13 = package$.MODULE$.universe(); │ │ │ │ │ │ final JavaUniverse.JavaMirror $m13 = package$.MODULE$.universe().runtimeMirror(this.getClass().getClassLoader()); │ │ │ │ │ │ - this.Ref = this.stdTag((TypeTags.TypeTag)((TypeTags)$u13).TypeTag().apply((Mirror)$m13, (TypeCreator)new FastTypeTag$$typecreator19.$typecreator19$1())); │ │ │ │ │ │ + this.Ref = this.stdTag((TypeTags.TypeTag)((TypeTags)$u13).TypeTag().apply((Mirror)$m13, (TypeCreator)new FastTypeTag$$typecreator12.$typecreator12$1())); │ │ │ │ │ │ final Seq primitives = (Seq)Seq$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new FastTypeTag[] { this.Double(), this.Float(), this.Long(), this.Int(), this.Char(), this.Short(), this.Byte(), this.Unit(), this.Boolean() })); │ │ │ │ │ │ final Seq arrayPrimitives = (Seq)Seq$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new FastTypeTag[] { this.ArrayDouble(), this.ArrayFloat(), this.ArrayLong(), this.ArrayInt(), this.ArrayChar(), this.ArrayShort(), this.ArrayByte(), this.ArrayUnit(), this.ArrayBoolean() })); │ │ │ │ │ │ this.scala$pickling$FastTypeTag$$EffectivePrimitiveTags = (Set)((TraversableOnce)((TraversableLike)primitives.$plus$plus((GenTraversableOnce)arrayPrimitives, Seq$.MODULE$.canBuildFrom())).map((Function1)new FastTypeTag$$anonfun.FastTypeTag$$anonfun$1(), Seq$.MODULE$.canBuildFrom())).toSet(); │ │ │ │ │ │ this.raw = (Map, FastTypeTag>)Predef$.MODULE$.Map().apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Tuple2[] { Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)String.class), (Object)this.String()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Byte.class), (Object)this.Byte()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Short.class), (Object)this.Short()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Character.class), (Object)this.Char()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Integer.class), (Object)this.Int()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Long.class), (Object)this.Long()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Boolean.class), (Object)this.Boolean()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Float.class), (Object)this.Float()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Double.class), (Object)this.Double()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Byte.TYPE), (Object)this.Byte()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Short.TYPE), (Object)this.Short()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Character.TYPE), (Object)this.Char()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)Integer.TYPE), (Object)this.Int()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Long.TYPE), (Object)this.Long()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Boolean.TYPE), (Object)this.Boolean()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Float.TYPE), (Object)this.Float()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)java.lang.Double.TYPE), (Object)this.Double()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)String[].class), (Object)this.ArrayString()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)int[].class), (Object)this.ArrayInt()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)byte[].class), (Object)this.ArrayByte()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)short[].class), (Object)this.ArrayShort()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)char[].class), (Object)this.ArrayChar()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)long[].class), (Object)this.ArrayLong()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)boolean[].class), (Object)this.ArrayBoolean()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)float[].class), (Object)this.ArrayFloat()), Predef.ArrowAssoc$.MODULE$.$minus$greater$extension(Predef$.MODULE$.ArrowAssoc((Object)double[].class), (Object)this.ArrayDouble()) })); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/Macro$$typecreator6$1.class │ │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ - SHA-256 checksum a1552331f71bcfd8126a2759142bc8179af2f7c0d94bc5ae78d0212fc5ddbd89 │ │ │ │ │ │ + SHA-256 checksum 927bf0108ee34c83e513cbdcef77a378654b9729730fe7d109eb5c92ee2facd9 │ │ │ │ │ │ Compiled from "Tools.scala" │ │ │ │ │ │ public final class scala.pickling.Macro$$typecreator6$1 extends scala.reflect.api.TypeCreator │ │ │ │ │ │ minor version: 0 │ │ │ │ │ │ major version: 50 │ │ │ │ │ │ flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER │ │ │ │ │ │ this_class: #2 // scala/pickling/Macro$$typecreator6$1 │ │ │ │ │ │ super_class: #4 // scala/reflect/api/TypeCreator │ │ │ │ │ │ @@ -11,17 +11,17 @@ │ │ │ │ │ │ #1 = Utf8 scala/pickling/Macro$$typecreator6$1 │ │ │ │ │ │ #2 = Class #1 // scala/pickling/Macro$$typecreator6$1 │ │ │ │ │ │ #3 = Utf8 scala/reflect/api/TypeCreator │ │ │ │ │ │ #4 = Class #3 // scala/reflect/api/TypeCreator │ │ │ │ │ │ #5 = Utf8 Tools.scala │ │ │ │ │ │ #6 = Utf8 scala/pickling/Macro │ │ │ │ │ │ #7 = Class #6 // scala/pickling/Macro │ │ │ │ │ │ - #8 = Utf8 shareEverything │ │ │ │ │ │ + #8 = Utf8 shareNothing │ │ │ │ │ │ #9 = Utf8 ()Z │ │ │ │ │ │ - #10 = NameAndType #8:#9 // shareEverything:()Z │ │ │ │ │ │ + #10 = NameAndType #8:#9 // shareNothing:()Z │ │ │ │ │ │ #11 = Utf8 apply │ │ │ │ │ │ #12 = Utf8 (Lscala/reflect/api/Mirror;)Lscala/reflect/api/Types$TypeApi; │ │ │ │ │ │ #13 = Utf8 scala/reflect/api/Mirror │ │ │ │ │ │ #14 = Class #13 // scala/reflect/api/Mirror │ │ │ │ │ │ #15 = Utf8 universe │ │ │ │ │ │ #16 = Utf8 ()Lscala/reflect/api/Universe; │ │ │ │ │ │ #17 = NameAndType #15:#16 // universe:()Lscala/reflect/api/Universe; │ │ │ │ │ │ @@ -98,15 +98,15 @@ │ │ │ │ │ │ LocalVariableTable: │ │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ │ 0 24 0 this Lscala/pickling/Macro$$typecreator6$1; │ │ │ │ │ │ 0 24 1 $m$untyped Lscala/reflect/api/Mirror; │ │ │ │ │ │ 5 18 2 $u Lscala/reflect/api/Universe; │ │ │ │ │ │ 7 16 3 $m Lscala/reflect/api/Mirror; │ │ │ │ │ │ LineNumberTable: │ │ │ │ │ │ - line 322: 0 │ │ │ │ │ │ + line 329: 0 │ │ │ │ │ │ Signature: #65 // (Lscala/reflect/api/Mirror;)Lscala/reflect/api/Types$TypeApi; │ │ │ │ │ │ │ │ │ │ │ │ public scala.pickling.Macro$$typecreator6$1(scala.pickling.Macro); │ │ │ │ │ │ descriptor: (Lscala/pickling/Macro;)V │ │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ │ Code: │ │ │ │ │ │ stack=1, locals=2, args_size=2 │ │ │ │ │ │ @@ -114,18 +114,18 @@ │ │ │ │ │ │ 1: invokespecial #48 // Method scala/reflect/api/TypeCreator."":()V │ │ │ │ │ │ 4: return │ │ │ │ │ │ LocalVariableTable: │ │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ │ 0 5 0 this Lscala/pickling/Macro$$typecreator6$1; │ │ │ │ │ │ 0 5 1 $outer Lscala/pickling/Macro; │ │ │ │ │ │ LineNumberTable: │ │ │ │ │ │ - line 322: 0 │ │ │ │ │ │ + line 329: 0 │ │ │ │ │ │ } │ │ │ │ │ │ SourceFile: "Tools.scala" │ │ │ │ │ │ -EnclosingMethod: #7.#10 // scala.pickling.Macro.shareEverything │ │ │ │ │ │ +EnclosingMethod: #7.#10 // scala.pickling.Macro.shareNothing │ │ │ │ │ │ InnerClasses: │ │ │ │ │ │ public abstract #55= #52 of #54; // TypeApi=class scala/reflect/api/Types$TypeApi of class scala/reflect/api/Types │ │ │ │ │ │ public final #56= #2; // $typecreator6$1=class scala/pickling/Macro$$typecreator6$1 │ │ │ │ │ │ public #59= #32 of #58; // TypeSymbolApi=class scala/reflect/api/Symbols$TypeSymbolApi of class scala/reflect/api/Symbols │ │ │ │ │ │ public #60= #26 of #58; // ClassSymbolApi=class scala/reflect/api/Symbols$ClassSymbolApi of class scala/reflect/api/Symbols │ │ │ │ │ │ ScalaInlineInfo: length = 0xE (unknown attribute) │ │ │ │ │ │ 01 01 00 02 00 2C 00 2D 01 00 0B 00 0C 01 │ │ │ │ ├── scala/pickling/Macro$$typecreator7$1.class │ │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ - SHA-256 checksum a5aad22a89dd051866e2680b89f7b51d4711ff1b681343e93fba2ff9d944b36e │ │ │ │ │ │ + SHA-256 checksum d1308a6aab22fc603c688f232b6b2edd5c4ff4ebcff3ef13d0f18ed513e5c705 │ │ │ │ │ │ Compiled from "Tools.scala" │ │ │ │ │ │ public final class scala.pickling.Macro$$typecreator7$1 extends scala.reflect.api.TypeCreator │ │ │ │ │ │ minor version: 0 │ │ │ │ │ │ major version: 50 │ │ │ │ │ │ flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER │ │ │ │ │ │ this_class: #2 // scala/pickling/Macro$$typecreator7$1 │ │ │ │ │ │ super_class: #4 // scala/reflect/api/TypeCreator │ │ │ │ │ │ @@ -11,17 +11,17 @@ │ │ │ │ │ │ #1 = Utf8 scala/pickling/Macro$$typecreator7$1 │ │ │ │ │ │ #2 = Class #1 // scala/pickling/Macro$$typecreator7$1 │ │ │ │ │ │ #3 = Utf8 scala/reflect/api/TypeCreator │ │ │ │ │ │ #4 = Class #3 // scala/reflect/api/TypeCreator │ │ │ │ │ │ #5 = Utf8 Tools.scala │ │ │ │ │ │ #6 = Utf8 scala/pickling/Macro │ │ │ │ │ │ #7 = Class #6 // scala/pickling/Macro │ │ │ │ │ │ - #8 = Utf8 shareEverything │ │ │ │ │ │ + #8 = Utf8 shareNothing │ │ │ │ │ │ #9 = Utf8 ()Z │ │ │ │ │ │ - #10 = NameAndType #8:#9 // shareEverything:()Z │ │ │ │ │ │ + #10 = NameAndType #8:#9 // shareNothing:()Z │ │ │ │ │ │ #11 = Utf8 apply │ │ │ │ │ │ #12 = Utf8 (Lscala/reflect/api/Mirror;)Lscala/reflect/api/Types$TypeApi; │ │ │ │ │ │ #13 = Utf8 scala/reflect/api/Mirror │ │ │ │ │ │ #14 = Class #13 // scala/reflect/api/Mirror │ │ │ │ │ │ #15 = Utf8 universe │ │ │ │ │ │ #16 = Utf8 ()Lscala/reflect/api/Universe; │ │ │ │ │ │ #17 = NameAndType #15:#16 // universe:()Lscala/reflect/api/Universe; │ │ │ │ │ │ @@ -98,15 +98,15 @@ │ │ │ │ │ │ LocalVariableTable: │ │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ │ 0 24 0 this Lscala/pickling/Macro$$typecreator7$1; │ │ │ │ │ │ 0 24 1 $m$untyped Lscala/reflect/api/Mirror; │ │ │ │ │ │ 5 18 2 $u Lscala/reflect/api/Universe; │ │ │ │ │ │ 7 16 3 $m Lscala/reflect/api/Mirror; │ │ │ │ │ │ LineNumberTable: │ │ │ │ │ │ - line 323: 0 │ │ │ │ │ │ + line 330: 0 │ │ │ │ │ │ Signature: #65 // (Lscala/reflect/api/Mirror;)Lscala/reflect/api/Types$TypeApi; │ │ │ │ │ │ │ │ │ │ │ │ public scala.pickling.Macro$$typecreator7$1(scala.pickling.Macro); │ │ │ │ │ │ descriptor: (Lscala/pickling/Macro;)V │ │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ │ Code: │ │ │ │ │ │ stack=1, locals=2, args_size=2 │ │ │ │ │ │ @@ -114,18 +114,18 @@ │ │ │ │ │ │ 1: invokespecial #48 // Method scala/reflect/api/TypeCreator."":()V │ │ │ │ │ │ 4: return │ │ │ │ │ │ LocalVariableTable: │ │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ │ 0 5 0 this Lscala/pickling/Macro$$typecreator7$1; │ │ │ │ │ │ 0 5 1 $outer Lscala/pickling/Macro; │ │ │ │ │ │ LineNumberTable: │ │ │ │ │ │ - line 323: 0 │ │ │ │ │ │ + line 330: 0 │ │ │ │ │ │ } │ │ │ │ │ │ SourceFile: "Tools.scala" │ │ │ │ │ │ -EnclosingMethod: #7.#10 // scala.pickling.Macro.shareEverything │ │ │ │ │ │ +EnclosingMethod: #7.#10 // scala.pickling.Macro.shareNothing │ │ │ │ │ │ InnerClasses: │ │ │ │ │ │ public abstract #55= #52 of #54; // TypeApi=class scala/reflect/api/Types$TypeApi of class scala/reflect/api/Types │ │ │ │ │ │ public final #56= #2; // $typecreator7$1=class scala/pickling/Macro$$typecreator7$1 │ │ │ │ │ │ public #59= #32 of #58; // TypeSymbolApi=class scala/reflect/api/Symbols$TypeSymbolApi of class scala/reflect/api/Symbols │ │ │ │ │ │ public #60= #26 of #58; // ClassSymbolApi=class scala/reflect/api/Symbols$ClassSymbolApi of class scala/reflect/api/Symbols │ │ │ │ │ │ ScalaInlineInfo: length = 0xE (unknown attribute) │ │ │ │ │ │ 01 01 00 02 00 2C 00 2D 01 00 0B 00 0C 01 │ │ │ │ ├── scala/pickling/Macro.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -79,15 +79,15 @@ │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean shareEverything() { │ │ │ │ │ │ final Context c = this.c(); │ │ │ │ │ │ final Universe universe = this.c().universe(); │ │ │ │ │ │ final Universe $u = this.c().universe(); │ │ │ │ │ │ final Mirror $m = this.c().universe().rootMirror(); │ │ │ │ │ │ - final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new Macro$$typecreator6.$typecreator6$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4()); │ │ │ │ │ │ + final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new Macro$$typecreator4.$typecreator4$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4()); │ │ │ │ │ │ final Trees.TreeApi emptyTree = this.c().universe().EmptyTree(); │ │ │ │ │ │ boolean b = false; │ │ │ │ │ │ Label_0126: { │ │ │ │ │ │ Label_0125: { │ │ │ │ │ │ if (inferImplicitValue == null) { │ │ │ │ │ │ if (emptyTree != null) { │ │ │ │ │ │ break Label_0125; │ │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ │ b = true; │ │ │ │ │ │ } │ │ │ │ │ │ final boolean shareEverything = b; │ │ │ │ │ │ final Context c2 = this.c(); │ │ │ │ │ │ final Universe universe2 = this.c().universe(); │ │ │ │ │ │ final Universe $u2 = this.c().universe(); │ │ │ │ │ │ final Mirror $m2 = this.c().universe().rootMirror(); │ │ │ │ │ │ - final Trees.TreeApi inferImplicitValue2 = c2.inferImplicitValue(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new Macro$$typecreator7.$typecreator7$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4()); │ │ │ │ │ │ + final Trees.TreeApi inferImplicitValue2 = c2.inferImplicitValue(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new Macro$$typecreator5.$typecreator5$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4()); │ │ │ │ │ │ final Trees.TreeApi emptyTree2 = this.c().universe().EmptyTree(); │ │ │ │ │ │ boolean b2 = false; │ │ │ │ │ │ Label_0258: { │ │ │ │ │ │ Label_0257: { │ │ │ │ │ │ if (inferImplicitValue2 == null) { │ │ │ │ │ │ if (emptyTree2 != null) { │ │ │ │ │ │ break Label_0257; │ │ │ │ │ │ @@ -132,15 +132,15 @@ │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean shareNothing() { │ │ │ │ │ │ final Context c = this.c(); │ │ │ │ │ │ final Universe universe = this.c().universe(); │ │ │ │ │ │ final Universe $u = this.c().universe(); │ │ │ │ │ │ final Mirror $m = this.c().universe().rootMirror(); │ │ │ │ │ │ - final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new Macro$$typecreator8.$typecreator8$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4()); │ │ │ │ │ │ + final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new Macro$$typecreator6.$typecreator6$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4()); │ │ │ │ │ │ final Trees.TreeApi emptyTree = this.c().universe().EmptyTree(); │ │ │ │ │ │ boolean b = false; │ │ │ │ │ │ Label_0126: { │ │ │ │ │ │ Label_0125: { │ │ │ │ │ │ if (inferImplicitValue == null) { │ │ │ │ │ │ if (emptyTree != null) { │ │ │ │ │ │ break Label_0125; │ │ │ │ │ │ @@ -155,15 +155,15 @@ │ │ │ │ │ │ b = true; │ │ │ │ │ │ } │ │ │ │ │ │ final boolean shareEverything = b; │ │ │ │ │ │ final Context c2 = this.c(); │ │ │ │ │ │ final Universe universe2 = this.c().universe(); │ │ │ │ │ │ final Universe $u2 = this.c().universe(); │ │ │ │ │ │ final Mirror $m2 = this.c().universe().rootMirror(); │ │ │ │ │ │ - final Trees.TreeApi inferImplicitValue2 = c2.inferImplicitValue(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new Macro$$typecreator9.$typecreator9$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4()); │ │ │ │ │ │ + final Trees.TreeApi inferImplicitValue2 = c2.inferImplicitValue(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new Macro$$typecreator7.$typecreator7$1(this))), this.c().inferImplicitValue$default$2(), this.c().inferImplicitValue$default$3(), this.c().inferImplicitValue$default$4()); │ │ │ │ │ │ final Trees.TreeApi emptyTree2 = this.c().universe().EmptyTree(); │ │ │ │ │ │ boolean b2 = false; │ │ │ │ │ │ Label_0258: { │ │ │ │ │ │ Label_0257: { │ │ │ │ │ │ if (inferImplicitValue2 == null) { │ │ │ │ │ │ if (emptyTree2 != null) { │ │ │ │ │ │ break Label_0257; │ │ │ │ ├── scala/pickling/PickleMacros$$anon$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -12,25 +12,25 @@ │ │ │ │ │ │ │ │ │ │ │ │ public final class PickleMacros$$anon$1 { │ │ │ │ │ │ public Option> unapply(final Object tree) { │ │ │ │ │ │ final Option unapply = ((Macro)this.$outer).c().universe().TreeTag().unapply(tree); │ │ │ │ │ │ if (!unapply.isEmpty()) { │ │ │ │ │ │ final Some unapply2 = ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().unapply((Trees.TreeApi)unapply.get()); │ │ │ │ │ │ if (!unapply2.isEmpty()) { │ │ │ │ │ │ - final Trees.TreeApi qq$6ccfac62$macro$234 = (Trees.TreeApi)((Tuple2)unapply2.get())._1(); │ │ │ │ │ │ + final Trees.TreeApi qq$b84f0733$macro$207 = (Trees.TreeApi)((Tuple2)unapply2.get())._1(); │ │ │ │ │ │ final List list = (List)((Tuple2)unapply2.get())._2(); │ │ │ │ │ │ if (list instanceof $colon$colon) { │ │ │ │ │ │ final $colon$colon $colon$colon = ($colon$colon)list; │ │ │ │ │ │ final List list2 = (List)$colon$colon.head(); │ │ │ │ │ │ final List tl$1 = $colon$colon.tl$1(); │ │ │ │ │ │ if (list2 instanceof $colon$colon) { │ │ │ │ │ │ final $colon$colon $colon$colon2 = ($colon$colon)list2; │ │ │ │ │ │ - final Trees.TreeApi qq$6ccfac62$macro$235 = (Trees.TreeApi)$colon$colon2.head(); │ │ │ │ │ │ + final Trees.TreeApi qq$b84f0733$macro$208 = (Trees.TreeApi)$colon$colon2.head(); │ │ │ │ │ │ if (Nil$.MODULE$.equals($colon$colon2.tl$1()) && Nil$.MODULE$.equals(tl$1)) { │ │ │ │ │ │ - final Object module$ = new Some((Object)new Tuple2((Object)qq$6ccfac62$macro$234, (Object)qq$6ccfac62$macro$235)); │ │ │ │ │ │ + final Object module$ = new Some((Object)new Tuple2((Object)qq$b84f0733$macro$207, (Object)qq$b84f0733$macro$208)); │ │ │ │ │ │ return (Option>)module$; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ final Object module$ = None$.MODULE$; │ │ │ │ ├── scala/pickling/PicklerMacros$$anonfun$pickleLogic$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -54,16 +54,16 @@ │ │ │ │ │ │ } │ │ │ │ │ │ throw ((Macro)this.$outer).c().abort(((Macro)this.$outer).c().enclosingPosition(), "cannot generate pickler for type Nothing"); │ │ │ │ │ │ } │ │ │ │ │ │ final Option unapply = ((Macro)this.$outer).c().universe().RefinedTypeTag().unapply((Object)normalize); │ │ │ │ │ │ if (unapply.isEmpty() || ((Macro)this.$outer).c().universe().RefinedType().unapply((Types.RefinedTypeApi)unapply.get()).isEmpty()) { │ │ │ │ │ │ Object apply; │ │ │ │ │ │ if (sym.isAbstractClass() && this.$outer.isClosed((Symbols.TypeSymbolApi)sym)) { │ │ │ │ │ │ - final Names.TypeNameApi nn$macro$139 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName("_$"); │ │ │ │ │ │ - apply = ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply("pickler"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("scala"), false), ((Macro)this.$outer).c().universe().TermName().apply("pickling")), ((Macro)this.$outer).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$139) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), nn$macro$139, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), this.genClosedDispatch$1()), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("pickler"), false), ((Macro)this.$outer).c().universe().TermName().apply("asInstanceOf")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("scala"), false), ((Macro)this.$outer).c().universe().TermName().apply("pickling")), ((Macro)this.$outer).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply((Object)normalize) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply("pickle")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("picklee"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("builder"), false) })) }))) }))); │ │ │ │ │ │ + final Names.TypeNameApi nn$macro$112 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName("_$"); │ │ │ │ │ │ + apply = ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply("pickler"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("scala"), false), ((Macro)this.$outer).c().universe().TermName().apply("pickling")), ((Macro)this.$outer).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$112) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), nn$macro$112, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), this.genClosedDispatch$1()), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("pickler"), false), ((Macro)this.$outer).c().universe().TermName().apply("asInstanceOf")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("scala"), false), ((Macro)this.$outer).c().universe().TermName().apply("pickling")), ((Macro)this.$outer).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply((Object)normalize) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply("pickle")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("picklee"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("builder"), false) })) }))) }))); │ │ │ │ │ │ } │ │ │ │ │ │ else { │ │ │ │ │ │ if (!sym.isClass()) { │ │ │ │ │ │ throw ((Macro)this.$outer).c().abort(((Macro)this.$outer).c().enclosingPosition(), new StringContext((Seq)Predef$.MODULE$.wrapRefArray((Object[])new String[] { "cannot generate pickler for type ", "" })).s((Seq)Predef$.MODULE$.genericWrapArray((Object)new Object[] { this.tpe$2 }))); │ │ │ │ │ │ } │ │ │ │ │ │ apply = (sym.asClass().isAbstractClass() ? this.pickleAfterDispatch$1(false, sym, normalize) : ((Macro)this.$outer).c().universe().If().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("picklee"), false), ((Macro)this.$outer).c().universe().TermName().apply("getClass")), ((Macro)this.$outer).c().universe().TermName().apply("$eq$eq")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("classOf"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply((Object)this.tpe$2) }))) })) }))), this.unifiedPickle$1(sym, primitiveSizes), this.pickleAfterDispatch$1(true, sym, (Object)normalize))); │ │ │ │ │ │ } │ │ │ │ │ │ @@ -207,11 +207,11 @@ │ │ │ │ │ │ } │ │ │ │ │ │ treeApi = this.genClosedDispatch$1(); │ │ │ │ │ │ } │ │ │ │ │ │ else { │ │ │ │ │ │ treeApi = this.nonFinalDispatch$1(excludeSelf); │ │ │ │ │ │ } │ │ │ │ │ │ final Trees.TreeApi dispatchTree = treeApi; │ │ │ │ │ │ - final Names.TypeNameApi nn$macro$142 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName("_$"); │ │ │ │ │ │ - return ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply("pickler"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("scala"), false), ((Macro)this.$outer).c().universe().TermName().apply("pickling")), ((Macro)this.$outer).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$142) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), nn$macro$142, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), dispatchTree), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("pickler"), false), ((Macro)this.$outer).c().universe().TermName().apply("asInstanceOf")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("scala"), false), ((Macro)this.$outer).c().universe().TermName().apply("pickling")), ((Macro)this.$outer).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply(x1$1) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply("pickle")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("picklee"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("builder"), false) })) }))) }))); │ │ │ │ │ │ + final Names.TypeNameApi nn$macro$115 = ((Macro)this.$outer).c().universe().internal().reificationSupport().freshTypeName("_$"); │ │ │ │ │ │ + return ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)this.$outer).c().universe().NoMods(), ((Macro)this.$outer).c().universe().TermName().apply("pickler"), (Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("scala"), false), ((Macro)this.$outer).c().universe().TermName().apply("pickling")), ((Macro)this.$outer).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$115) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)this.$outer).c().universe().TypeDef().apply(((Macro)this.$outer).c().universe().Modifiers().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)this.$outer).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), nn$macro$115, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)this.$outer).c().universe().TypeBoundsTree().apply(((Macro)this.$outer).c().universe().EmptyTree(), ((Macro)this.$outer).c().universe().EmptyTree())) }))), dispatchTree), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("pickler"), false), ((Macro)this.$outer).c().universe().TermName().apply("asInstanceOf")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("scala"), false), ((Macro)this.$outer).c().universe().TermName().apply("pickling")), ((Macro)this.$outer).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)this.$outer).c().universe().Liftable().liftType().apply(x1$1) }))) }))), ((Macro)this.$outer).c().universe().TermName().apply("pickle")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("picklee"), false), ((Macro)this.$outer).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)this.$outer).c().universe().TermName().apply("builder"), false) })) }))) }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/UnpickleMacros$class.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -34,15 +34,15 @@ │ │ │ │ │ │ public static Trees.CaseDefApi createRefDispatch(final UnpickleMacros $this) { │ │ │ │ │ │ final Trees.CaseDefExtractor caseDef = ((Macro)$this).c().universe().CaseDef(); │ │ │ │ │ │ final Trees.LiteralApi apply = ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)FastTypeTag$.MODULE$.Ref().key())); │ │ │ │ │ │ final Trees.TreeApi emptyTree = ((Macro)$this).c().universe().EmptyTree(); │ │ │ │ │ │ final Universe universe = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Universe $u = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Mirror $m = ((Macro)$this).c().universe().rootMirror(); │ │ │ │ │ │ - return caseDef.apply((Trees.TreeApi)apply, emptyTree, $this.createUnpickler(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpickleMacros$$typecreator14.$typecreator14$1($this))))); │ │ │ │ │ │ + return caseDef.apply((Trees.TreeApi)apply, emptyTree, $this.createUnpickler(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpickleMacros$$typecreator10.$typecreator10$1($this))))); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public static Trees.CaseDefApi createNullDispatch(final UnpickleMacros $this) { │ │ │ │ │ │ return ((Macro)$this).c().universe().CaseDef().apply((Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)FastTypeTag$.MODULE$.Null().key())), ((Macro)$this).c().universe().EmptyTree(), $this.createUnpickler(((Macro)$this).c().universe().typeOf(((Macro)$this).c().universe().TypeTag().Null()))); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public static List createCompileTimeDispatch(final UnpickleMacros $this, final Types.TypeApi tpe) { │ │ │ │ ├── scala/pickling/UnpickleMacros.class │ │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ - SHA-256 checksum 8eb3a6e5eb6a9645e032b9910d6f52310c96e9b5feb1bf565ab6bf6db2a45c65 │ │ │ │ │ │ + SHA-256 checksum 75019796d3f2d60a29fe43b2158edd85379e8488e8be77156598c5e8d576a1dc │ │ │ │ │ │ Compiled from "Macros.scala" │ │ │ │ │ │ public interface scala.pickling.UnpickleMacros extends scala.pickling.TypeAnalysis │ │ │ │ │ │ minor version: 0 │ │ │ │ │ │ major version: 50 │ │ │ │ │ │ flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT │ │ │ │ │ │ this_class: #2 // scala/pickling/UnpickleMacros │ │ │ │ │ │ super_class: #4 // java/lang/Object │ │ │ │ │ │ @@ -48,17 +48,17 @@ │ │ │ │ │ │ #38 = Utf8 scala/reflect/api/Names$TermNameApi │ │ │ │ │ │ #39 = Class #38 // scala/reflect/api/Names$TermNameApi │ │ │ │ │ │ #40 = Utf8 scala/reflect/api/Names │ │ │ │ │ │ #41 = Class #40 // scala/reflect/api/Names │ │ │ │ │ │ #42 = Utf8 TermNameApi │ │ │ │ │ │ #43 = Utf8 scala/pickling/UnpickleMacros$$anonfun$17 │ │ │ │ │ │ #44 = Class #43 // scala/pickling/UnpickleMacros$$anonfun$17 │ │ │ │ │ │ - #45 = Utf8 scala/pickling/UnpickleMacros$$typecreator14$1 │ │ │ │ │ │ - #46 = Class #45 // scala/pickling/UnpickleMacros$$typecreator14$1 │ │ │ │ │ │ - #47 = Utf8 $typecreator14$1 │ │ │ │ │ │ + #45 = Utf8 scala/pickling/UnpickleMacros$$typecreator10$1 │ │ │ │ │ │ + #46 = Class #45 // scala/pickling/UnpickleMacros$$typecreator10$1 │ │ │ │ │ │ + #47 = Utf8 $typecreator10$1 │ │ │ │ │ │ #48 = Utf8 scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1 │ │ │ │ │ │ #49 = Class #48 // scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1 │ │ │ │ │ │ #50 = Utf8 Signature │ │ │ │ │ │ #51 = Utf8 (Lscala/reflect/api/Types$TypeApi;)Lscala/collection/immutable/List; │ │ │ │ │ │ #52 = Utf8 SourceFile │ │ │ │ │ │ #53 = Utf8 InnerClasses │ │ │ │ │ │ #54 = Utf8 RuntimeVisibleAnnotations │ │ │ │ │ │ @@ -101,15 +101,15 @@ │ │ │ │ │ │ SourceFile: "Macros.scala" │ │ │ │ │ │ InnerClasses: │ │ │ │ │ │ public #29= #26 of #28; // TreeApi=class scala/reflect/api/Trees$TreeApi of class scala/reflect/api/Trees │ │ │ │ │ │ public abstract #34= #31 of #33; // TypeApi=class scala/reflect/api/Types$TypeApi of class scala/reflect/api/Types │ │ │ │ │ │ public #37= #36 of #28; // CaseDefApi=class scala/reflect/api/Trees$CaseDefApi of class scala/reflect/api/Trees │ │ │ │ │ │ public #42= #39 of #41; // TermNameApi=class scala/reflect/api/Names$TermNameApi of class scala/reflect/api/Names │ │ │ │ │ │ public final #44; // class scala/pickling/UnpickleMacros$$anonfun$17 │ │ │ │ │ │ - public final #47= #46; // $typecreator14$1=class scala/pickling/UnpickleMacros$$typecreator14$1 │ │ │ │ │ │ + public final #47= #46; // $typecreator10$1=class scala/pickling/UnpickleMacros$$typecreator10$1 │ │ │ │ │ │ public final #49; // class scala/pickling/UnpickleMacros$$anonfun$createCompileTimeDispatch$1 │ │ │ │ │ │ RuntimeVisibleAnnotations: │ │ │ │ │ │ 0: #8(#9=s#10) │ │ │ │ │ │ scala.reflect.ScalaSignature( │ │ │ │ │ │ bytes="\u0006\u0001a4q!\u0001\u0002\u0011\u0002\u0007\u0005qA\u0001\bV]BL7m\u001b7f\u001b\u0006\u001c\'o\\:\u000b\u0005\r!\u0011\u0001\u00039jG.d\u0017N\\4\u000b\u0003\u0015\tQa]2bY\u0006\u001c\u0001aE\u0002\u0001\u00111\u0001\"!\u0003\u0006\u000e\u0003\tI!a\u0003\u0002\u0003\u000b5\u000b7M]8\u0011\u0005%i\u0011B\u0001\b\u0003\u00051!\u0016\u0010]3B]\u0006d\u0017p]5t\u0011\u0015\u0001\u0002\u0001\"\u0001\u0012\u0003\u0019!\u0013N\\5uIQ\t!\u0003\u0005\u0002\u0014)5\tA!\u0003\u0002\u0016\t\t!QK\\5u\u0011\u00159\u0002\u0001\"\u0001\u0019\u00039\u0011X-\u00193feVs\u0007/[2lY\u0016$2!G\u00187!\tQ\u0012F\u0004\u0002\u001c?9\u0011A$H\u0007\u0002\u0001%\u0011aDC\u0001\u0002G&\u0011\u0001%I\u0001\tk:Lg/\u001a:tK&\u0011!e\t\u0002\b\u0007>tG/\u001a=u\u0015\t!S%\u0001\u0005cY\u0006\u001c7NY8y\u0015\t1s%\u0001\u0004nC\u000e\u0014xn\u001d\u0006\u0003Q\u0011\tqA]3gY\u0016\u001cG/\u0003\u0002+W\t!AK]3f\u0013\taSFA\u0003Ue\u0016,7O\u0003\u0002/O\u0005\u0019\u0011\r]5\t\u000bA2\u0002\u0019A\u0019\u0002\u0007Q\u0004X\r\u0005\u0002\u001be%\u00111\u0007\u000e\u0002\u0005)f\u0004X-\u0003\u00026[\t)A+\u001f9fg\")qG\u0006a\u0001q\u0005Q!/Z1eKJt\u0015-\\3\u0011\u0005iI\u0014B\u0001\u001e<\u0005!!VM]7OC6,\u0017B\u0001\u001f.\u0005\u0015q\u0015-\\3t\u0011\u0015q\u0004\u0001\"\u0001@\u0003Y\u0011X-\u00193feVs\u0007/[2lY\u0016$v\u000e\u001d\'fm\u0016dGcA\rA\u0003\")\u0001\'\u0010a\u0001c!)q\'\u0010a\u0001q!)1\t\u0001C\u0001\t\u0006y1M]3bi\u0016,f\u000e]5dW2,\'\u000f\u0006\u0002\u001a\u000b\")\u0001G\u0011a\u0001c!)q\t\u0001C\u0001\u0011\u0006\t2M]3bi\u0016\u0014VM\u001a#jgB\fGo\u00195\u0015\u0003%\u0003\"A\u0007&\n\u0005-[#aB\"bg\u0016$UM\u001a\u0005\u0006\u001b\u0002!\t\u0001S\u0001\u0013GJ,\u0017\r^3Ok2dG)[:qCR\u001c\u0007\u000eC\u0003P\u0001\u0011\u0005\u0001+A\rde\u0016\fG/Z\"p[BLG.\u001a+j[\u0016$\u0015n\u001d9bi\u000eDGCA)^!\r\u0011&,\u0013\b\u0003\'bs!\u0001V,\u000e\u0003US!A\u0016\u0004\u0002\rq\u0012xn\u001c;?\u0013\u0005)\u0011BA-\u0005\u0003\u001d\u0001\u0018mY6bO\u0016L!a\u0017/\u0003\t1K7\u000f\u001e\u0006\u00033\u0012AQ\u0001\r(A\u0002EBQa\u0018\u0001\u0005\u0002\u0001\fAC]3bI\u0016\u0014XK\u001c9jG.dW\rS3ma\u0016\u0014HcA1hQR\u0011\u0011D\u0019\u0005\bGz\u0003\n\u00111\u0001e\u0003)I7\u000fV8q\u0019\u00164X\r\u001c\t\u0003\'\u0015L!A\u001a\u0003\u0003\u000f\t{w\u000e\\3b]\")\u0001G\u0018a\u0001c!)qG\u0018a\u0001q!9!\u000eAI\u0001\n\u0003Y\u0017A\b:fC\u0012,\'/\u00168qS\u000e\\G.\u001a%fYB,\'\u000f\n3fM\u0006,H\u000e\u001e\u00134)\rago\u001e\u0016\u0003I6\\\u0013A\u001c\t\u0003_Rl\u0011\u0001\u001d\u0006\u0003cJ\f\u0011\"\u001e8dQ\u0016\u001c7.\u001a3\u000b\u0005M$\u0011AC1o]>$\u0018\r^5p]&\u0011Q\u000f\u001d\u0002\u0012k:\u001c\u0007.Z2lK\u00124\u0016M]5b]\u000e,\u0007\"\u0002\u0019j\u0001\u0004\t\u0004\"B\u001cj\u0001\u0004A\u0004" │ │ │ │ │ │ ) │ │ │ │ │ │ ScalaInlineInfo: length = 0x2C (unknown attribute) │ │ │ │ ├── scala/pickling/UnpicklerMacros$class.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -81,26 +81,26 @@ │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ else if (classSymbolApi.equals(stringClass)) { │ │ │ │ │ │ return unpicklePrimitive$1($this); │ │ │ │ │ │ } │ │ │ │ │ │ if (sym.isAbstractClass() && $this.isClosed((Symbols.TypeSymbolApi)sym)) { │ │ │ │ │ │ final Trees.MatchApi dispatchLogic = ((Macro)$this).c().universe().Match().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("tagKey"), false), (List)((List)List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.CaseDefApi[] { $this.createNullDispatch() })).$plus$plus((GenTraversableOnce)List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.CaseDefApi[] { $this.createRefDispatch() })), List$.MODULE$.canBuildFrom())).$plus$plus((GenTraversableOnce)$this.createCompileTimeDispatch(tpe), List$.MODULE$.canBuildFrom())); │ │ │ │ │ │ - final Names.TypeNameApi nn$macro$223 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName("_$"); │ │ │ │ │ │ - final Object o = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("unpickler"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$223) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), nn$macro$223, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))), (Trees.TreeApi)dispatchLogic), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("unpickler"), false), ((Macro)$this).c().universe().TermName().apply("asInstanceOf")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))), ((Macro)$this).c().universe().TermName().apply("unpickle")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("tagKey"), false), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("reader"), false) })) }))) }))); │ │ │ │ │ │ + final Names.TypeNameApi nn$macro$196 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName("_$"); │ │ │ │ │ │ + final Object o = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("unpickler"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$196) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), nn$macro$196, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))), (Trees.TreeApi)dispatchLogic), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("unpickler"), false), ((Macro)$this).c().universe().TermName().apply("asInstanceOf")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))), ((Macro)$this).c().universe().TermName().apply("unpickle")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("tagKey"), false), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("reader"), false) })) }))) }))); │ │ │ │ │ │ return (Trees.TreeApi)o; │ │ │ │ │ │ } │ │ │ │ │ │ final boolean closed = $this.isClosed((Symbols.TypeSymbolApi)sym); │ │ │ │ │ │ Label_2011: { │ │ │ │ │ │ if (!closed) { │ │ │ │ │ │ final Context c = ((Macro)$this).c(); │ │ │ │ │ │ final Universe universe = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Universe $u = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Mirror $m = ((Macro)$this).c().universe().rootMirror(); │ │ │ │ │ │ - final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator12.$typecreator12$1($this))), ((Macro)$this).c().inferImplicitValue$default$2(), ((Macro)$this).c().inferImplicitValue$default$3(), ((Macro)$this).c().inferImplicitValue$default$4()); │ │ │ │ │ │ + final Trees.TreeApi inferImplicitValue = c.inferImplicitValue(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator8.$typecreator8$1($this))), ((Macro)$this).c().inferImplicitValue$default$2(), ((Macro)$this).c().inferImplicitValue$default$3(), ((Macro)$this).c().inferImplicitValue$default$4()); │ │ │ │ │ │ final Trees.TreeApi emptyTree = ((Macro)$this).c().universe().EmptyTree(); │ │ │ │ │ │ if (inferImplicitValue == null) { │ │ │ │ │ │ if (emptyTree == null) { │ │ │ │ │ │ break Label_2011; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ else if (inferImplicitValue.equals(emptyTree)) { │ │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ │ final Predef$ module$5 = Predef$.MODULE$; │ │ │ │ │ │ final Trees.TreeApi[] array2 = { null }; │ │ │ │ │ │ final int n2 = 0; │ │ │ │ │ │ final Liftables.Liftable liftString = ((Macro)$this).c().universe().Liftable().liftString(); │ │ │ │ │ │ final Universe universe2 = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Universe $u2 = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Mirror $m2 = ((Macro)$this).c().universe().rootMirror(); │ │ │ │ │ │ - array2[n2] = liftString.apply((Object)(tpe.$less$colon$less(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator13.$typecreator13$1($this)))) ? new StringBuilder().append((Object)sym.fullName()).append((Object)".type").toString() : ((RichTypes)$this).RichType(tpe).key())); │ │ │ │ │ │ + array2[n2] = liftString.apply((Object)(tpe.$less$colon$less(universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator9.$typecreator9$1($this)))) ? new StringBuilder().append((Object)sym.fullName()).append((Object)".type").toString() : ((RichTypes)$this).RichType(tpe).key())); │ │ │ │ │ │ array[n] = module$4.apply((Seq)module$5.wrapRefArray((Object[])array2)); │ │ │ │ │ │ ifApi = if1.apply(apply, (Trees.TreeApi)apply2, (Trees.TreeApi)if2.apply(apply3, apply4, (Trees.TreeApi)if3.apply(syntacticApplied.apply((Trees.TreeApi)apply5, module$2.apply((Seq)module$3.wrapRefArray((Object[])array))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { unpickleObject$1($this, targs2, sym, tpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { runtimeUnpickle })))))); │ │ │ │ │ │ } │ │ │ │ │ │ final Object o = ifApi; │ │ │ │ │ │ return (Trees.TreeApi)o; │ │ │ │ │ │ } │ │ │ │ │ │ final Object o = unpicklePrimitive$1($this); │ │ │ │ │ │ @@ -168,21 +168,21 @@ │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ private static final Trees.TreeApi unpickleObject$1(final UnpicklerMacros $this, final List targs$1, final Symbols.ClassSymbolApi sym$2, final Types.TypeApi tpe$3) { │ │ │ │ │ │ final Universe universe = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Universe $u = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Mirror $m = ((Macro)$this).c().universe().rootMirror(); │ │ │ │ │ │ Trees.TreeApi apply; │ │ │ │ │ │ - if (tpe$3.$less$colon$less(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator10.$typecreator10$1($this))))) { │ │ │ │ │ │ + if (tpe$3.$less$colon$less(universe.typeOf($u.TypeTag().apply($m, (TypeCreator)new UnpicklerMacros$$typecreator6.$typecreator6$1($this))))) { │ │ │ │ │ │ final String fieldName = "$ext"; │ │ │ │ │ │ final Names.TermNameApi readerName = (Names.TermNameApi)((Macro)$this).c().fresh((Names.NameApi)((Macro)$this).c().universe().newTermName("reader")); │ │ │ │ │ │ final Universe universe2 = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Universe $u2 = ((Macro)$this).c().universe(); │ │ │ │ │ │ final Mirror $m2 = ((Macro)$this).c().universe().rootMirror(); │ │ │ │ │ │ - final Types.TypeApi objectOutTpe = universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator11.$typecreator11$1($this))); │ │ │ │ │ │ + final Types.TypeApi objectOutTpe = universe2.typeOf($u2.TypeTag().apply($m2, (TypeCreator)new UnpicklerMacros$$typecreator7.$typecreator7$1($this))); │ │ │ │ │ │ final Trees.TreeApi readerUnpickleTree = $this.readerUnpickleTopLevel(objectOutTpe, readerName); │ │ │ │ │ │ apply = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("inst"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("concurrent")), ((Macro)$this).c().universe().TermName().apply("util")), ((Macro)$this).c().universe().TermName().apply("Unsafe")), ((Macro)$this).c().universe().TermName().apply("instance")), ((Macro)$this).c().universe().TermName().apply("allocateInstance")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("classOf"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe$3) }))) })) }))), ((Macro)$this).c().universe().TermName().apply("asInstanceOf")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe$3) })))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), readerName, (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("reader"), false), ((Macro)$this).c().universe().TermName().apply("readField")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftString().apply((Object)fieldName) })) })))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("out"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), readerUnpickleTree), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("in"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("out"), false), ((Macro)$this).c().universe().TermName().apply("toInput"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("inst"), false), ((Macro)$this).c().universe().TermName().apply("readExternal")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("in"), false) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("inst"), false) }))); │ │ │ │ │ │ } │ │ │ │ │ │ else { │ │ │ │ │ │ final IRs.ClassIR cir = ((Macro)$this).irs().newClassIR(tpe$3); │ │ │ │ │ │ final boolean isPreciseType = targs$1.length() == sym$2.typeParams().length() && targs$1.forall((Function1)new UnpicklerMacros$$anonfun.UnpicklerMacros$$anonfun$11($this)); │ │ │ │ │ │ final boolean canCallCtor = cir.canCallCtor(); │ │ │ │ ├── scala/pickling/UnpicklerMacros.class │ │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ - SHA-256 checksum d141aa59c9159b6b462c90a5e4df29c4be1ca265982162f2689090f8f743b122 │ │ │ │ │ │ + SHA-256 checksum 755bbf561c44e7b94710096380e1a6925eae49c55c39fbd90a08598ffd28aa40 │ │ │ │ │ │ Compiled from "Macros.scala" │ │ │ │ │ │ public interface scala.pickling.UnpicklerMacros extends scala.pickling.UnpickleMacros,scala.pickling.FastTypeTagMacros │ │ │ │ │ │ minor version: 0 │ │ │ │ │ │ major version: 50 │ │ │ │ │ │ flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT │ │ │ │ │ │ this_class: #2 // scala/pickling/UnpicklerMacros │ │ │ │ │ │ super_class: #4 // java/lang/Object │ │ │ │ │ │ @@ -47,28 +47,28 @@ │ │ │ │ │ │ #37 = Class #36 // scala/pickling/UnpicklerMacros$$anonfun$13 │ │ │ │ │ │ #38 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$14 │ │ │ │ │ │ #39 = Class #38 // scala/pickling/UnpicklerMacros$$anonfun$14 │ │ │ │ │ │ #40 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$15 │ │ │ │ │ │ #41 = Class #40 // scala/pickling/UnpicklerMacros$$anonfun$15 │ │ │ │ │ │ #42 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$16 │ │ │ │ │ │ #43 = Class #42 // scala/pickling/UnpicklerMacros$$anonfun$16 │ │ │ │ │ │ - #44 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$impl$4 │ │ │ │ │ │ - #45 = Class #44 // scala/pickling/UnpicklerMacros$$anonfun$impl$4 │ │ │ │ │ │ - #46 = Utf8 scala/pickling/UnpicklerMacros$$typecreator10$1 │ │ │ │ │ │ - #47 = Class #46 // scala/pickling/UnpicklerMacros$$typecreator10$1 │ │ │ │ │ │ - #48 = Utf8 $typecreator10$1 │ │ │ │ │ │ - #49 = Utf8 scala/pickling/UnpicklerMacros$$typecreator11$1 │ │ │ │ │ │ - #50 = Class #49 // scala/pickling/UnpicklerMacros$$typecreator11$1 │ │ │ │ │ │ - #51 = Utf8 $typecreator11$1 │ │ │ │ │ │ - #52 = Utf8 scala/pickling/UnpicklerMacros$$typecreator12$1 │ │ │ │ │ │ - #53 = Class #52 // scala/pickling/UnpicklerMacros$$typecreator12$1 │ │ │ │ │ │ - #54 = Utf8 $typecreator12$1 │ │ │ │ │ │ - #55 = Utf8 scala/pickling/UnpicklerMacros$$typecreator13$1 │ │ │ │ │ │ - #56 = Class #55 // scala/pickling/UnpicklerMacros$$typecreator13$1 │ │ │ │ │ │ - #57 = Utf8 $typecreator13$1 │ │ │ │ │ │ + #44 = Utf8 scala/pickling/UnpicklerMacros$$typecreator6$1 │ │ │ │ │ │ + #45 = Class #44 // scala/pickling/UnpicklerMacros$$typecreator6$1 │ │ │ │ │ │ + #46 = Utf8 $typecreator6$1 │ │ │ │ │ │ + #47 = Utf8 scala/pickling/UnpicklerMacros$$typecreator7$1 │ │ │ │ │ │ + #48 = Class #47 // scala/pickling/UnpicklerMacros$$typecreator7$1 │ │ │ │ │ │ + #49 = Utf8 $typecreator7$1 │ │ │ │ │ │ + #50 = Utf8 scala/pickling/UnpicklerMacros$$typecreator8$1 │ │ │ │ │ │ + #51 = Class #50 // scala/pickling/UnpicklerMacros$$typecreator8$1 │ │ │ │ │ │ + #52 = Utf8 $typecreator8$1 │ │ │ │ │ │ + #53 = Utf8 scala/pickling/UnpicklerMacros$$typecreator9$1 │ │ │ │ │ │ + #54 = Class #53 // scala/pickling/UnpicklerMacros$$typecreator9$1 │ │ │ │ │ │ + #55 = Utf8 $typecreator9$1 │ │ │ │ │ │ + #56 = Utf8 scala/pickling/UnpicklerMacros$$anonfun$impl$4 │ │ │ │ │ │ + #57 = Class #56 // scala/pickling/UnpicklerMacros$$anonfun$impl$4 │ │ │ │ │ │ #58 = Utf8 Signature │ │ │ │ │ │ #59 = Utf8 (Lscala/reflect/api/Types$TypeApi;Lscala/reflect/api/TypeTags$WeakTypeTag;)Lscala/reflect/api/Trees$TreeApi; │ │ │ │ │ │ #60 = Utf8 (Lscala/reflect/api/TypeTags$WeakTypeTag;)Lscala/reflect/api/Trees$TreeApi; │ │ │ │ │ │ #61 = Utf8 SourceFile │ │ │ │ │ │ #62 = Utf8 InnerClasses │ │ │ │ │ │ #63 = Utf8 RuntimeVisibleAnnotations │ │ │ │ │ │ #64 = Utf8 ScalaInlineInfo │ │ │ │ │ │ @@ -91,19 +91,19 @@ │ │ │ │ │ │ public #31= #28 of #30; // WeakTypeTag=class scala/reflect/api/TypeTags$WeakTypeTag of class scala/reflect/api/TypeTags │ │ │ │ │ │ public final #33; // class scala/pickling/UnpicklerMacros$$anonfun$11 │ │ │ │ │ │ public final #35; // class scala/pickling/UnpicklerMacros$$anonfun$12 │ │ │ │ │ │ public final #37; // class scala/pickling/UnpicklerMacros$$anonfun$13 │ │ │ │ │ │ public final #39; // class scala/pickling/UnpicklerMacros$$anonfun$14 │ │ │ │ │ │ public final #41; // class scala/pickling/UnpicklerMacros$$anonfun$15 │ │ │ │ │ │ public final #43; // class scala/pickling/UnpicklerMacros$$anonfun$16 │ │ │ │ │ │ - public final #45; // class scala/pickling/UnpicklerMacros$$anonfun$impl$4 │ │ │ │ │ │ - public final #48= #47; // $typecreator10$1=class scala/pickling/UnpicklerMacros$$typecreator10$1 │ │ │ │ │ │ - public final #51= #50; // $typecreator11$1=class scala/pickling/UnpicklerMacros$$typecreator11$1 │ │ │ │ │ │ - public final #54= #53; // $typecreator12$1=class scala/pickling/UnpicklerMacros$$typecreator12$1 │ │ │ │ │ │ - public final #57= #56; // $typecreator13$1=class scala/pickling/UnpicklerMacros$$typecreator13$1 │ │ │ │ │ │ + public final #46= #45; // $typecreator6$1=class scala/pickling/UnpicklerMacros$$typecreator6$1 │ │ │ │ │ │ + public final #49= #48; // $typecreator7$1=class scala/pickling/UnpicklerMacros$$typecreator7$1 │ │ │ │ │ │ + public final #52= #51; // $typecreator8$1=class scala/pickling/UnpicklerMacros$$typecreator8$1 │ │ │ │ │ │ + public final #55= #54; // $typecreator9$1=class scala/pickling/UnpicklerMacros$$typecreator9$1 │ │ │ │ │ │ + public final #57; // class scala/pickling/UnpicklerMacros$$anonfun$impl$4 │ │ │ │ │ │ RuntimeVisibleAnnotations: │ │ │ │ │ │ 0: #10(#11=s#12) │ │ │ │ │ │ scala.reflect.ScalaSignature( │ │ │ │ │ │ bytes="\u0006\u0001%3q!\u0001\u0002\u0011\u0002\u0007\u0005qAA\bV]BL7m\u001b7fe6\u000b7M]8t\u0015\t\u0019A!\u0001\u0005qS\u000e\\G.\u001b8h\u0015\u0005)\u0011!B:dC2\f7\u0001A\n\u0005\u0001!aq\u0002\u0005\u0002\n\u00155\t!!\u0003\u0002\f\u0005\t)Q*Y2s_B\u0011\u0011\"D\u0005\u0003\u001d\t\u0011a\"\u00168qS\u000e\\G.Z\'bGJ|7\u000f\u0005\u0002\n!%\u0011\u0011C\u0001\u0002\u0012\r\u0006\u001cH\u000fV=qKR\u000bw-T1de>\u001c\b\"B\n\u0001\t\u0003!\u0012A\u0002\u0013j]&$H\u0005F\u0001\u0016!\t1r#D\u0001\u0005\u0013\tABA\u0001\u0003V]&$\b\"\u0002\u000e\u0001\t\u0003Y\u0012!D;oa&\u001c7\u000e\\3M_\u001eL7-\u0006\u0002\u001deQ\u0011Qd\u000f\u000b\u0003=-\u0002\"aH\u0012\u000f\u0005\u0001\nS\"\u0001\u0001\n\u0005\tR\u0011!A2\n\u0005\u0011*#\u0001\u0002+sK\u0016L!AJ\u0014\u0003\u000f\u0005c\u0017.Y:fg*\u0011\u0001&K\u0001\u0007[\u0006\u001c\'o\\:\u000b\u0005)\"\u0011a\u0002:fM2,7\r\u001e\u0005\bYe\t\t\u0011q\u0001.\u0003))g/\u001b3f]\u000e,Ge\u000e\t\u0004?9\u0002\u0014BA\u0018&\u0005-9V-Y6UsB,G+Y4\u0011\u0005E\u0012D\u0002\u0001\u0003\u0006ge\u0011\r\u0001\u000e\u0002\u0002)F\u0011Q\u0007\u000f\t\u0003-YJ!a\u000e\u0003\u0003\u000f9{G\u000f[5oOB\u0011a#O\u0005\u0003u\u0011\u00111!\u00118z\u0011\u0015a\u0014\u00041\u0001>\u0003\r!\b/\u001a\t\u0003?yJ!aP\u0013\u0003\tQK\b/\u001a\u0005\u0006\u0003\u0002!\tEQ\u0001\u0005S6\u0004H.\u0006\u0002D\u0011R\u0011a\u0004\u0012\u0005\b\u000b\u0002\u000b\t\u0011q\u0001G\u0003))g/\u001b3f]\u000e,G\u0005\u000f\t\u0004?9:\u0005CA\u0019I\t\u0015\u0019\u0004I1\u00015\u0001" │ │ │ │ │ │ ) │ │ │ │ │ │ ScalaInlineInfo: length = 0xE (unknown attribute) │ │ │ │ │ │ 01 00 00 02 00 0F 00 10 02 00 0D 00 0E 02 │ │ │ │ ├── scala/pickling/internal/package$$anon$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling.internal; │ │ │ │ │ │ │ │ │ │ │ │ -import scala.runtime.BoxesRunTime; │ │ │ │ │ │ +import java.util.IdentityHashMap; │ │ │ │ │ │ │ │ │ │ │ │ -public final class package$$anon$1 extends ThreadLocal { │ │ │ │ │ │ - public int initialValue() { │ │ │ │ │ │ - return 0; │ │ │ │ │ │ +public final class package$$anon$1 extends ThreadLocal> { │ │ │ │ │ │ + public IdentityHashMap initialValue() { │ │ │ │ │ │ + return new IdentityHashMap(); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/internal/package$$anon$2.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,8 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling.internal; │ │ │ │ │ │ │ │ │ │ │ │ -public final class package$$anon$2 extends ThreadLocal { │ │ │ │ │ │ - public Object[] initialValue() { │ │ │ │ │ │ - return new Object[65536]; │ │ │ │ │ │ +import scala.runtime.BoxesRunTime; │ │ │ │ │ │ + │ │ │ │ │ │ +public final class package$$anon$2 extends ThreadLocal { │ │ │ │ │ │ + public int initialValue() { │ │ │ │ │ │ + return 0; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/internal/package$$anon$3.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,10 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling.internal; │ │ │ │ │ │ │ │ │ │ │ │ -import scala.runtime.BoxesRunTime; │ │ │ │ │ │ - │ │ │ │ │ │ -public final class package$$anon$3 extends ThreadLocal { │ │ │ │ │ │ - public int initialValue() { │ │ │ │ │ │ - return 0; │ │ │ │ │ │ +public final class package$$anon$3 extends ThreadLocal { │ │ │ │ │ │ + public Object[] initialValue() { │ │ │ │ │ │ + return new Object[65536]; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/internal/package$$anon$4.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling.internal; │ │ │ │ │ │ │ │ │ │ │ │ -import java.util.IdentityHashMap; │ │ │ │ │ │ +import scala.runtime.BoxesRunTime; │ │ │ │ │ │ │ │ │ │ │ │ -public final class package$$anon$4 extends ThreadLocal> { │ │ │ │ │ │ - public IdentityHashMap initialValue() { │ │ │ │ │ │ - return new IdentityHashMap(); │ │ │ │ │ │ +public final class package$$anon$4 extends ThreadLocal { │ │ │ │ │ │ + public int initialValue() { │ │ │ │ │ │ + return 0; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/internal/package$.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -222,13 +222,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ private package$() { │ │ │ │ │ │ MODULE$ = this; │ │ │ │ │ │ this.GRL = new ReentrantLock(); │ │ │ │ │ │ this.debugEnabled = new StringOps(Predef$.MODULE$.augmentString(System.getProperty("pickling.debug", "false"))).toBoolean(); │ │ │ │ │ │ this.cachedMirror = null; │ │ │ │ │ │ this.typeFromStringCache = (TrieMap)TrieMap$.MODULE$.apply((Seq)Nil$.MODULE$); │ │ │ │ │ │ - this.pickleesTL = (ThreadLocal>)new package$$anon.package$$anon$4(); │ │ │ │ │ │ - this.nextPickleeTL = (ThreadLocal)new package$$anon.package$$anon$3(); │ │ │ │ │ │ - this.unpickleesTL = (ThreadLocal)new package$$anon.package$$anon$2(); │ │ │ │ │ │ - this.nextUnpickleeTL = (ThreadLocal)new package$$anon.package$$anon$1(); │ │ │ │ │ │ + this.pickleesTL = (ThreadLocal>)new package$$anon.package$$anon$1(); │ │ │ │ │ │ + this.nextPickleeTL = (ThreadLocal)new package$$anon.package$$anon$2(); │ │ │ │ │ │ + this.unpickleesTL = (ThreadLocal)new package$$anon.package$$anon$3(); │ │ │ │ │ │ + this.nextUnpickleeTL = (ThreadLocal)new package$$anon.package$$anon$4(); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/ir/IRs$$anonfun$11.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ │ import scala.Serializable; │ │ │ │ │ │ import scala.collection.immutable.List; │ │ │ │ │ │ import scala.reflect.api.Symbols; │ │ │ │ │ │ import scala.runtime.AbstractFunction1; │ │ │ │ │ │ │ │ │ │ │ │ public final class IRs$$anonfun$11 extends AbstractFunction1> implements Serializable { │ │ │ │ │ │ public static final long serialVersionUID = 0L; │ │ │ │ │ │ - private final Types.TypeApi tpe$2; │ │ │ │ │ │ + private final Types.TypeApi tpe$1; │ │ │ │ │ │ private final List quantified$2; │ │ │ │ │ │ private final Types.TypeApi rawTpeOfOwner$1; │ │ │ │ │ │ private final Iterable candidates$1; │ │ │ │ │ │ │ │ │ │ │ │ public final List apply(final Symbols.SymbolApi x0$1) { │ │ │ │ │ │ final Option unapply = this.$outer.uni().MethodSymbolTag().unapply((Object)x0$1); │ │ │ │ │ │ Object module$; │ │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ │ final Option unapply3 = this.$outer.uni().MethodType().unapply((Types.MethodTypeApi)unapply2.get()); │ │ │ │ │ │ if (!unapply3.isEmpty()) { │ │ │ │ │ │ final Some unapplySeq = List$.MODULE$.unapplySeq((Seq)(List)((Tuple2)unapply3.get())._1()); │ │ │ │ │ │ if (!unapplySeq.isEmpty() && unapplySeq.get() != null && ((LinearSeqOptimized)unapplySeq.get()).lengthCompare(1) == 0) { │ │ │ │ │ │ final Symbols.SymbolApi param = (Symbols.SymbolApi)((LinearSeqOptimized)unapplySeq.get()).apply(0); │ │ │ │ │ │ final Types.TypeApi rawSymTpe = param.typeSignature(); │ │ │ │ │ │ final Types.TypeApi symTpe = this.$outer.uni().compat().existentialAbstraction(this.quantified$2, rawSymTpe); │ │ │ │ │ │ - o = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new IRs.FieldIR[] { new IRs.FieldIR(this.$outer, shortName, symTpe, (Option)None$.MODULE$, (Option)None$.MODULE$, (Option)new Some((Object)new IRs.JavaProperty(this.$outer, shortName, this.tpe$2.toString(), ((Symbols.SymbolApi)x0$1).isPublic()))) })); │ │ │ │ │ │ + o = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new IRs.FieldIR[] { new IRs.FieldIR(this.$outer, shortName, symTpe, (Option)None$.MODULE$, (Option)None$.MODULE$, (Option)new Some((Object)new IRs.JavaProperty(this.$outer, shortName, this.tpe$1.toString(), ((Symbols.SymbolApi)x0$1).isPublic()))) })); │ │ │ │ │ │ break Label_0398; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ throw new PicklingException("expected method type for method ${sym.name.toString}", PicklingException$.MODULE$.apply$default$2()); │ │ │ │ │ │ } │ │ │ │ │ │ o = Nil$.MODULE$; │ │ │ │ ├── scala/pickling/ir/IRs$$anonfun$17.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ import scala.Serializable; │ │ │ │ │ │ import scala.collection.immutable.List; │ │ │ │ │ │ import scala.reflect.api.Symbols; │ │ │ │ │ │ import scala.runtime.AbstractFunction1; │ │ │ │ │ │ │ │ │ │ │ │ public final class IRs$$anonfun$17 extends AbstractFunction1> implements Serializable { │ │ │ │ │ │ public static final long serialVersionUID = 0L; │ │ │ │ │ │ - private final Types.TypeApi tpe$1; │ │ │ │ │ │ + private final Types.TypeApi tpe$2; │ │ │ │ │ │ private final List quantified$3; │ │ │ │ │ │ private final Types.TypeApi rawTpe$2; │ │ │ │ │ │ │ │ │ │ │ │ public final List apply(final Symbols.SymbolApi baseClass) { │ │ │ │ │ │ - return (List)this.$outer.nonAbstractVars(this.tpe$1.baseType(baseClass), this.quantified$3, this.rawTpe$2, baseClass.isJava()); │ │ │ │ │ │ + return (List)this.$outer.nonAbstractVars(this.tpe$2.baseType(baseClass), this.quantified$3, this.rawTpe$2, baseClass.isJava()); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/ir/IRs$$anonfun$18.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -9,17 +9,17 @@ │ │ │ │ │ │ import scala.Serializable; │ │ │ │ │ │ import scala.collection.Iterable; │ │ │ │ │ │ import scala.reflect.api.Symbols; │ │ │ │ │ │ import scala.runtime.AbstractFunction1; │ │ │ │ │ │ │ │ │ │ │ │ public final class IRs$$anonfun$18 extends AbstractFunction1> implements Serializable { │ │ │ │ │ │ public static final long serialVersionUID = 0L; │ │ │ │ │ │ - private final Types.TypeApi tpe$1; │ │ │ │ │ │ + private final Types.TypeApi tpe$2; │ │ │ │ │ │ public final List quantified$3; │ │ │ │ │ │ public final Types.TypeApi rawTpe$2; │ │ │ │ │ │ │ │ │ │ │ │ public final Iterable apply(final Symbols.SymbolApi baseClass) { │ │ │ │ │ │ - final Types.TypeApi stpe = this.tpe$1.baseType(baseClass); │ │ │ │ │ │ + final Types.TypeApi stpe = this.tpe$2.baseType(baseClass); │ │ │ │ │ │ final Iterable allGetters = (Iterable)stpe.declarations().collect((PartialFunction)new IRs$$anonfun$18$$anonfun.IRs$$anonfun$18$$anonfun$5(this), Iterable$.MODULE$.canBuildFrom()); │ │ │ │ │ │ return (Iterable)allGetters.map((Function1)new IRs$$anonfun$18$$anonfun$apply.IRs$$anonfun$18$$anonfun$apply$2(this), Iterable$.MODULE$.canBuildFrom()); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/ir/IRs.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -356,31 +356,31 @@ │ │ │ │ │ │ return this.scala$pickling$ir$IRs$$flatten; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public IRs.ClassIR flattenedClassIR(final Types.TypeApi tpe) { │ │ │ │ │ │ return (IRs.ClassIR)this.scala$pickling$ir$IRs$$flatten().apply(this.compose().apply((Object)new IRs.ClassIR(this, tpe, (IRs.ClassIR)null, (List)Nil$.MODULE$, this.ClassIR().apply$default$4()))); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - private final List fieldIRsUsingCtor$1(final Types.TypeApi tpe$1, final Option primaryCtorParamsOpt$1, final List quantified$3, final Types.TypeApi rawTpe$2, final List baseClasses$1) { │ │ │ │ │ │ + private final List fieldIRsUsingCtor$1(final Types.TypeApi tpe$2, final Option primaryCtorParamsOpt$1, final List quantified$3, final Types.TypeApi rawTpe$2, final List baseClasses$1) { │ │ │ │ │ │ final List ctorFieldIRs = (List)((List)primaryCtorParamsOpt$1.get()).map((Function1)new IRs$$anonfun.IRs$$anonfun$16(this, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom()); │ │ │ │ │ │ - final List allNonAbstractVars = (List)baseClasses$1.flatMap((Function1)new IRs$$anonfun.IRs$$anonfun$17(this, tpe$1, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom()); │ │ │ │ │ │ + final List allNonAbstractVars = (List)baseClasses$1.flatMap((Function1)new IRs$$anonfun.IRs$$anonfun$17(this, tpe$2, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom()); │ │ │ │ │ │ return (List)ctorFieldIRs.$plus$plus((GenTraversableOnce)allNonAbstractVars, List$.MODULE$.canBuildFrom()); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - private final List fieldIRsUsingAllocateInstance$1(final Types.TypeApi tpe$1, final Symbols.SymbolApi primaryCtor$1, final Iterable allAccessors$1, final List quantified$3, final Types.TypeApi rawTpe$2, final List baseClasses$1) { │ │ │ │ │ │ - final List fieldIRs1 = (List)baseClasses$1.flatMap((Function1)new IRs$$anonfun.IRs$$anonfun$18(this, tpe$1, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom()); │ │ │ │ │ │ + private final List fieldIRsUsingAllocateInstance$1(final Types.TypeApi tpe$2, final Symbols.SymbolApi primaryCtor$1, final Iterable allAccessors$1, final List quantified$3, final Types.TypeApi rawTpe$2, final List baseClasses$1) { │ │ │ │ │ │ + final List fieldIRs1 = (List)baseClasses$1.flatMap((Function1)new IRs$$anonfun.IRs$$anonfun$18(this, tpe$2, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom()); │ │ │ │ │ │ final List reflectionGetters = (List)(primaryCtor$1.isMethod() ? ((Object)((TraversableLike)primaryCtor$1.asMethod().paramss().flatten((Function1)Predef$.MODULE$.$conforms())).filter((Function1)new IRs$$anonfun.IRs$$anonfun$19(this, allAccessors$1))) : Nil$.MODULE$); │ │ │ │ │ │ final List fieldIRs2 = (List)reflectionGetters.map((Function1)new IRs$$anonfun.IRs$$anonfun$21(this, quantified$3, rawTpe$2), List$.MODULE$.canBuildFrom()); │ │ │ │ │ │ return (List)fieldIRs1.$plus$plus((GenTraversableOnce)fieldIRs2, List$.MODULE$.canBuildFrom()); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - private final Option liftedTree1$1(final Types.TypeApi tpe$1) { │ │ │ │ │ │ + private final Option liftedTree1$1(final Types.TypeApi tpe$2) { │ │ │ │ │ │ Object o; │ │ │ │ │ │ try { │ │ │ │ │ │ - o = new Some((Object)Class.forName(tpe$1.toString()).getDeclaredMethod("getInstance", (Class[])new Class[0])); │ │ │ │ │ │ + o = new Some((Object)Class.forName(tpe$2.toString()).getDeclaredMethod("getInstance", (Class[])new Class[0])); │ │ │ │ │ │ } │ │ │ │ │ │ catch (final SecurityException ex) { │ │ │ │ │ │ o = None$.MODULE$; │ │ │ │ │ │ } │ │ │ │ │ │ catch (final ExceptionInInitializerError exceptionInInitializerError) { │ │ │ │ │ │ o = None$.MODULE$; │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/pickler/CollectionPicklerUnpicklerMacro$class.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -20,45 +20,45 @@ │ │ │ │ │ │ { │ │ │ │ │ │ public static Trees.TreeApi impl(final CollectionPicklerUnpicklerMacro $this, final Trees.TreeApi format, final TypeTags.WeakTypeTag evidence$1) { │ │ │ │ │ │ final Types.TypeApi tpe = $this.mkType(((Macro)$this).c().universe().weakTypeOf(evidence$1)); │ │ │ │ │ │ final Types.TypeApi eltpe = ((Macro)$this).c().universe().weakTypeOf(evidence$1); │ │ │ │ │ │ final boolean isPrimitive = ((RichTypes)$this).RichType(eltpe).isEffectivelyPrimitive(); │ │ │ │ │ │ final boolean isFinal = ((RichTypes)$this).RichType(eltpe).isEffectivelyFinal(); │ │ │ │ │ │ final Names.TermNameApi picklerUnpicklerName = (Names.TermNameApi)((Macro)$this).c().fresh((Names.NameApi)((Names.NameApi)((Macro)$this).syntheticPicklerUnpicklerName(tpe)).toTermName()); │ │ │ │ │ │ - final Names.TypeNameApi nn$macro$31 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName("_$"); │ │ │ │ │ │ - final Names.TermNameApi nn$macro$32 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName("while$"); │ │ │ │ │ │ - final Names.TermNameApi nn$macro$33 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName("while$"); │ │ │ │ │ │ + final Names.TermNameApi nn$macro$55 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName("while$"); │ │ │ │ │ │ + final Names.TermNameApi nn$macro$56 = ((Macro)$this).c().universe().internal().reificationSupport().freshTermName("while$"); │ │ │ │ │ │ + final Names.TypeNameApi nn$macro$57 = ((Macro)$this).c().universe().internal().reificationSupport().freshTypeName("_$"); │ │ │ │ │ │ final Internals.ReificationSupportApi.SyntacticBlockExtractor syntacticBlock = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock(); │ │ │ │ │ │ final List$ module$ = List$.MODULE$; │ │ │ │ │ │ final Predef$ module$2 = Predef$.MODULE$; │ │ │ │ │ │ final Trees.SymTreeApi[] array = new Trees.SymTreeApi[2]; │ │ │ │ │ │ final int n = 0; │ │ │ │ │ │ final Internals.ReificationSupportApi.SyntacticObjectDefExtractor syntacticObjectDef = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticObjectDef(); │ │ │ │ │ │ final Trees.ModifiersApi apply = ((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(512L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$); │ │ │ │ │ │ final Names.TermNameApi termNameApi = picklerUnpicklerName; │ │ │ │ │ │ final Nil$ module$3 = Nil$.MODULE$; │ │ │ │ │ │ final List apply2 = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) })); │ │ │ │ │ │ final Trees.ValDefApi noSelfType = ((Macro)$this).c().universe().noSelfType(); │ │ │ │ │ │ final List$ module$4 = List$.MODULE$; │ │ │ │ │ │ final Predef$ module$5 = Predef$.MODULE$; │ │ │ │ │ │ - final Trees.SymTreeApi[] array2 = { (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("reflect")), ((Macro)$this).c().universe().TermName().apply("runtime")), ((Macro)$this).c().universe().TermName().apply("universe")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TermName().apply("internal")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.BindApi[] { ((Macro)$this).c().universe().Bind().apply((Names.NameApi)((Macro)$this).c().universe().TermName().apply("PickleOps"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_"), false)) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elpickler"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elpickler"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)"bam!"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("implicitly"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elunpickler"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elunpickler"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)"bam!"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("implicitly"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("eltag"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("eltag"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)"bam!"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("implicitly"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("colltag"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("colltag"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)"bam!"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("implicitly"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticDefDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("pickle"), (List)Nil$.MODULE$, List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("picklee"), ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("builder"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("PBuilder")), ((Macro)$this).c().universe().EmptyTree()) })) })), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Unit")), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("colltag"), false) })) }))), eltpe.$eq$colon$eq(((Macro)$this).c().universe().definitions().IntTpe()) ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("hintKnownSize")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("picklee"), false), ((Macro)$this).c().universe().TermName().apply("length")), ((Macro)$this).c().universe().TermName().apply("$times")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(4))) })) }))), ((Macro)$this).c().universe().TermName().apply("$plus")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(100))) })) }))) })) }))) : ((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("beginEntry")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("picklee"), false) })) }))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("hintStaticallyElidedType")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("eltag"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("pinHints")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))) : ((Macro)$this).c().universe().EmptyTree(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("arr"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), $this.mkArray((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("picklee"), false))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("length"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), ((Macro)$this).c().universe().TermName().apply("length"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("beginCollection")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.SelectApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), ((Macro)$this).c().universe().TermName().apply("length")) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("i"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(0)))), (Trees.TreeApi)((Macro)$this).c().universe().LabelDef().apply(nn$macro$33, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().If().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false), ((Macro)$this).c().universe().TermName().apply("$less")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.SelectApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), ((Macro)$this).c().universe().TermName().apply("length")) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("putElement")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.FunctionApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticFunction().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("b"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().EmptyTree()) })), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (isPrimitive || isFinal) ? ((!isPrimitive && isFinal) ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("eltag"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false), ((Macro)$this).c().universe().TermName().apply("hintStaticallyElidedType")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("PickleOps"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false) })) }))) })) }))), ((Macro)$this).c().universe().TermName().apply("pickleInto")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false) })) }))) }))) : ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("elpickler"), false), ((Macro)$this).c().universe().TermName().apply("pickle")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false) })) })))) : ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("eltag"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("PickleOps"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false) })) }))) })) }))), ((Macro)$this).c().universe().TermName().apply("pickleInto")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false) })) }))) }))) })))) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false), ((Macro)$this).c().universe().TermName().apply("$plus$eq")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(1))) })) }))) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$33, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxedUnit.UNIT)))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("unpinHints")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) : ((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("endCollection")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("endEntry")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) })))), null, null }; │ │ │ │ │ │ + final Trees.SymTreeApi[] array2 = { (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("reflect")), ((Macro)$this).c().universe().TermName().apply("runtime")), ((Macro)$this).c().universe().TermName().apply("universe")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TermName().apply("internal")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_"), false) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticImport().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.BindApi[] { ((Macro)$this).c().universe().Bind().apply((Names.NameApi)((Macro)$this).c().universe().TermName().apply("PickleOps"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_"), false)) }))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elpickler"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elpickler"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)"bam!"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("implicitly"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Pickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elunpickler"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elunpickler"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)"bam!"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("implicitly"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Unpickler")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("eltag"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("eltag"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)"bam!"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("implicitly"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)eltpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("colltag"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("colltag"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)"bam!"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("implicitly"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))) }))) })))), (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticDefDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("pickle"), (List)Nil$.MODULE$, List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("picklee"), ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("builder"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("PBuilder")), ((Macro)$this).c().universe().EmptyTree()) })) })), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Unit")), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("colltag"), false) })) }))), eltpe.$eq$colon$eq(((Macro)$this).c().universe().definitions().IntTpe()) ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("hintKnownSize")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("picklee"), false), ((Macro)$this).c().universe().TermName().apply("length")), ((Macro)$this).c().universe().TermName().apply("$times")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(4))) })) }))), ((Macro)$this).c().universe().TermName().apply("$plus")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(100))) })) }))) })) }))) : ((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("beginEntry")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("picklee"), false) })) }))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("hintStaticallyElidedType")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("eltag"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("pinHints")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))) : ((Macro)$this).c().universe().EmptyTree(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("arr"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), $this.mkArray((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("picklee"), false))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("length"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), ((Macro)$this).c().universe().TermName().apply("length"))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("beginCollection")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.SelectApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), ((Macro)$this).c().universe().TermName().apply("length")) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("i"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(0)))), (Trees.TreeApi)((Macro)$this).c().universe().LabelDef().apply(nn$macro$56, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().If().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false), ((Macro)$this).c().universe().TermName().apply("$less")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.SelectApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), ((Macro)$this).c().universe().TermName().apply("length")) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("putElement")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.FunctionApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticFunction().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("b"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().EmptyTree()) })), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (isPrimitive || isFinal) ? ((!isPrimitive && isFinal) ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("eltag"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false), ((Macro)$this).c().universe().TermName().apply("hintStaticallyElidedType")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("PickleOps"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false) })) }))) })) }))), ((Macro)$this).c().universe().TermName().apply("pickleInto")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false) })) }))) }))) : ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("elpickler"), false), ((Macro)$this).c().universe().TermName().apply("pickle")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false) })) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false) })) })))) : ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("eltag"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("PickleOps"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arr"), false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false) })) }))) })) }))), ((Macro)$this).c().universe().TermName().apply("pickleInto")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("b"), false) })) }))) }))) })))) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false), ((Macro)$this).c().universe().TermName().apply("$plus$eq")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(1))) })) }))) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$56, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxedUnit.UNIT)))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("unpinHints")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) : ((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("endCollection")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("builder"), false), ((Macro)$this).c().universe().TermName().apply("endEntry")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) })))), null, null }; │ │ │ │ │ │ final int n2 = 9; │ │ │ │ │ │ final Internals.ReificationSupportApi.SyntacticDefDefExtractor syntacticDefDef = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticDefDef(); │ │ │ │ │ │ final Trees.ModifiersApi noMods = ((Macro)$this).c().universe().NoMods(); │ │ │ │ │ │ final Names.TermNameApi apply3 = ((Macro)$this).c().universe().TermName().apply("unpickle"); │ │ │ │ │ │ final Nil$ module$6 = Nil$.MODULE$; │ │ │ │ │ │ - final List apply4 = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(73728L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("tag"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_root_"), false), ((Macro)$this).c().universe().TermName().apply("scala")), ((Macro)$this).c().universe().TypeName().apply("")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ExistentialTypeTreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$31) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), nn$macro$31, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))) }))), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("reader"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("PReader")), ((Macro)$this).c().universe().EmptyTree()) })) })); │ │ │ │ │ │ + final List apply4 = List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ValDefApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(73728L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("tag"), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("_root_"), false), ((Macro)$this).c().universe().TermName().apply("scala")), ((Macro)$this).c().universe().TypeName().apply("")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.ExistentialTypeTreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticExistentialType().apply(((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("scala"), false), ((Macro)$this).c().universe().TermName().apply("pickling")), ((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(nn$macro$57) }))), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TypeDefApi[] { ((Macro)$this).c().universe().TypeDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(2097168L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), nn$macro$57, (List)Nil$.MODULE$, (Trees.TreeApi)((Macro)$this).c().universe().TypeBoundsTree().apply(((Macro)$this).c().universe().EmptyTree(), ((Macro)$this).c().universe().EmptyTree())) }))) }))), ((Macro)$this).c().universe().EmptyTree()), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(8192L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("reader"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("PReader")), ((Macro)$this).c().universe().EmptyTree()) })) })); │ │ │ │ │ │ final Trees.IdentApi apply5 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("Any")); │ │ │ │ │ │ final Internals.ReificationSupportApi.SyntacticBlockExtractor syntacticBlock2 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock(); │ │ │ │ │ │ final List$ module$7 = List$.MODULE$; │ │ │ │ │ │ final Predef$ module$8 = Predef$.MODULE$; │ │ │ │ │ │ final Trees.TreeApi[] array3 = { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("arrReader"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("reader"), false), ((Macro)$this).c().universe().TermName().apply("beginCollection")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })))), isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arrReader"), false), ((Macro)$this).c().universe().TermName().apply("hintStaticallyElidedType")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arrReader"), false), ((Macro)$this).c().universe().TermName().apply("hintTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("eltag"), false) })) }))), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arrReader"), false), ((Macro)$this).c().universe().TermName().apply("pinHints")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) }))) : ((Macro)$this).c().universe().EmptyTree(), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("length"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arrReader"), false), ((Macro)$this).c().universe().TermName().apply("readLength")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ })))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("buffer"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), $this.mkBuffer(eltpe)), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticVarDef().apply(((Macro)$this).c().universe().Modifiers().apply(((Macro)$this).c().universe().internal().reificationSupport().FlagsRepr().apply(4096L), (Names.NameApi)((Macro)$this).c().universe().TypeName().apply(""), (List)Nil$.MODULE$), ((Macro)$this).c().universe().TermName().apply("i"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(0)))), null, null, null, null }; │ │ │ │ │ │ final int n3 = 5; │ │ │ │ │ │ final Trees.LabelDefExtractor labelDef = ((Macro)$this).c().universe().LabelDef(); │ │ │ │ │ │ - final Names.TermNameApi termNameApi2 = nn$macro$32; │ │ │ │ │ │ + final Names.TermNameApi termNameApi2 = nn$macro$55; │ │ │ │ │ │ final Nil$ module$9 = Nil$.MODULE$; │ │ │ │ │ │ final Trees.IfExtractor if1 = ((Macro)$this).c().universe().If(); │ │ │ │ │ │ final Trees.TreeApi apply6 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false), ((Macro)$this).c().universe().TermName().apply("$less")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("length"), false) })) }))); │ │ │ │ │ │ final Internals.ReificationSupportApi.SyntacticBlockExtractor syntacticBlock3 = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock(); │ │ │ │ │ │ final List$ module$10 = List$.MODULE$; │ │ │ │ │ │ final Predef$ module$11 = Predef$.MODULE$; │ │ │ │ │ │ final Trees.TreeApi[] array4 = new Trees.TreeApi[2]; │ │ │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ │ │ else { │ │ │ │ │ │ final Trees.TreeApi readerUnpickleTree = $this.readerUnpickle(eltpe, ((Macro)$this).c().universe().newTermName("r")); │ │ │ │ │ │ treeApi = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticBlock().apply(List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticValDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("elem"), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticEmptyTypeTree().apply(), readerUnpickleTree), ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("buffer"), false), ((Macro)$this).c().universe().TermName().apply("$plus$eq")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.IdentApi[] { ((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("elem"), false) })) }))) }))); │ │ │ │ │ │ } │ │ │ │ │ │ array5[n5] = treeApi; │ │ │ │ │ │ array5[2] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("i"), false), ((Macro)$this).c().universe().TermName().apply("$plus$eq")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.LiteralApi[] { ((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxesRunTime.boxToInteger(1))) })) }))); │ │ │ │ │ │ array4[n4] = syntacticBlock4.apply(module$12.apply((Seq)module$13.wrapRefArray((Object[])array5))); │ │ │ │ │ │ - array4[1] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$32, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))); │ │ │ │ │ │ + array4[1] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(nn$macro$55, false), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))); │ │ │ │ │ │ array3[n3] = (Trees.TreeApi)labelDef.apply(termNameApi2, (List)module$9, (Trees.TreeApi)if1.apply(apply6, syntacticBlock3.apply(module$10.apply((Seq)module$11.wrapRefArray((Object[])array4))), (Trees.TreeApi)((Macro)$this).c().universe().Literal().apply(((Macro)$this).c().universe().Constant().apply((Object)BoxedUnit.UNIT)))); │ │ │ │ │ │ array3[6] = (isPrimitive ? ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arrReader"), false), ((Macro)$this).c().universe().TermName().apply("unpinHints")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))) : ((Macro)$this).c().universe().EmptyTree()); │ │ │ │ │ │ array3[7] = ((Macro)$this).c().universe().internal().reificationSupport().SyntacticApplied().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticSelectTerm().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("arrReader"), false), ((Macro)$this).c().universe().TermName().apply("endCollection")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new List[] { (List)Nil$.MODULE$ }))); │ │ │ │ │ │ array3[8] = $this.mkResult((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("buffer"), false)); │ │ │ │ │ │ array2[n2] = (Trees.SymTreeApi)syntacticDefDef.apply(noMods, apply3, (List)module$6, apply4, (Trees.TreeApi)apply5, syntacticBlock2.apply(module$7.apply((Seq)module$8.wrapRefArray((Object[])array3)))); │ │ │ │ │ │ array2[10] = (Trees.SymTreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticDefDef().apply(((Macro)$this).c().universe().NoMods(), ((Macro)$this).c().universe().TermName().apply("tag"), (List)Nil$.MODULE$, (List)Nil$.MODULE$, ((Macro)$this).c().universe().internal().reificationSupport().SyntacticAppliedType().apply((Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTypeIdent().apply(((Macro)$this).c().universe().TypeName().apply("FastTypeTag")), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Trees.TreeApi[] { ((Macro)$this).c().universe().Liftable().liftType().apply((Object)tpe) }))), (Trees.TreeApi)((Macro)$this).c().universe().internal().reificationSupport().SyntacticTermIdent().apply(((Macro)$this).c().universe().TermName().apply("colltag"), false)); │ │ │ │ │ │ array[n] = (Trees.SymTreeApi)syntacticObjectDef.apply(apply, termNameApi, (List)module$3, apply2, (Trees.TreeApi)noSelfType, module$4.apply((Seq)module$5.wrapRefArray((Object[])array2))); │ │ │ │ ├── scala/pickling/runtime/InterpretedPicklerRuntime$$anon$2.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -10,14 +10,15 @@ │ │ │ │ │ │ import scala.runtime.BoxedUnit; │ │ │ │ │ │ import scala.pickling.PBuilder; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.pickling.FastTypeTag$; │ │ │ │ │ │ import scala.Function1; │ │ │ │ │ │ import scala.pickling.FastTypeTag; │ │ │ │ │ │ import scala.pickling.PickleTools$class; │ │ │ │ │ │ +import scala.runtime.TraitSetter; │ │ │ │ │ │ import scala.pickling.Hints; │ │ │ │ │ │ import scala.pickling.ir.IRs$FieldIR; │ │ │ │ │ │ import scala.Tuple2; │ │ │ │ │ │ import scala.collection.immutable.List; │ │ │ │ │ │ import scala.pickling.PickleTools; │ │ │ │ │ │ import scala.pickling.Pickler; │ │ │ │ │ │ │ │ │ │ │ │ @@ -25,14 +26,15 @@ │ │ │ │ │ │ private final List> fields; │ │ │ │ │ │ private List hints; │ │ │ │ │ │ │ │ │ │ │ │ public List hints() { │ │ │ │ │ │ return (List)this.hints; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + @TraitSetter │ │ │ │ │ │ public void hints_$eq(final List x$1) { │ │ │ │ │ │ this.hints = x$1; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean areHintsPinned() { │ │ │ │ │ │ return PickleTools$class.areHintsPinned((PickleTools)this); │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/runtime/InterpretedUnpicklerRuntime$$anon$4.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -9,26 +9,28 @@ │ │ │ │ │ │ import scala.collection.immutable.Nil$; │ │ │ │ │ │ import scala.pickling.internal.package$; │ │ │ │ │ │ import scala.pickling.Unpickler$class; │ │ │ │ │ │ import scala.pickling.PReader; │ │ │ │ │ │ import scala.Function1; │ │ │ │ │ │ import scala.pickling.FastTypeTag; │ │ │ │ │ │ import scala.pickling.PickleTools$class; │ │ │ │ │ │ +import scala.runtime.TraitSetter; │ │ │ │ │ │ import scala.pickling.Hints; │ │ │ │ │ │ import scala.collection.immutable.List; │ │ │ │ │ │ import scala.pickling.PickleTools; │ │ │ │ │ │ import scala.pickling.Unpickler; │ │ │ │ │ │ │ │ │ │ │ │ public final class InterpretedUnpicklerRuntime$$anon$4 implements Unpickler, PickleTools { │ │ │ │ │ │ private List hints; │ │ │ │ │ │ │ │ │ │ │ │ public List hints() { │ │ │ │ │ │ return (List)this.hints; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + @TraitSetter │ │ │ │ │ │ public void hints_$eq(final List x$1) { │ │ │ │ │ │ this.hints = x$1; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean areHintsPinned() { │ │ │ │ │ │ return PickleTools$class.areHintsPinned((PickleTools)this); │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/runtime/ShareNothingInterpretedUnpicklerRuntime$$anon$5.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -8,26 +8,28 @@ │ │ │ │ │ │ import scala.concurrent.util.Unsafe; │ │ │ │ │ │ import scala.collection.immutable.Nil$; │ │ │ │ │ │ import scala.pickling.Unpickler$class; │ │ │ │ │ │ import scala.pickling.PReader; │ │ │ │ │ │ import scala.Function1; │ │ │ │ │ │ import scala.pickling.FastTypeTag; │ │ │ │ │ │ import scala.pickling.PickleTools$class; │ │ │ │ │ │ +import scala.runtime.TraitSetter; │ │ │ │ │ │ import scala.pickling.Hints; │ │ │ │ │ │ import scala.collection.immutable.List; │ │ │ │ │ │ import scala.pickling.PickleTools; │ │ │ │ │ │ import scala.pickling.Unpickler; │ │ │ │ │ │ │ │ │ │ │ │ public final class ShareNothingInterpretedUnpicklerRuntime$$anon$5 implements Unpickler, PickleTools { │ │ │ │ │ │ private List hints; │ │ │ │ │ │ │ │ │ │ │ │ public List hints() { │ │ │ │ │ │ return (List)this.hints; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + @TraitSetter │ │ │ │ │ │ public void hints_$eq(final List x$1) { │ │ │ │ │ │ this.hints = x$1; │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ public boolean areHintsPinned() { │ │ │ │ │ │ return PickleTools$class.areHintsPinned((PickleTools)this); │ │ │ │ │ │ } │ │ │ │ ├── scala/pickling/util/Externalizables$$anon$1.class │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -22,21 +22,21 @@ │ │ │ │ │ │ if (!unapply2.isEmpty()) { │ │ │ │ │ │ final Object 1 = ((Tuple2)unapply2.get())._1(); │ │ │ │ │ │ final List list = (List)((Tuple2)unapply2.get())._2(); │ │ │ │ │ │ final Option unapply3 = this.c$1.universe().TreeTag().unapply(1); │ │ │ │ │ │ if (!unapply3.isEmpty()) { │ │ │ │ │ │ final Option unapply4 = this.c$1.universe().internal().reificationSupport().SyntacticTypeApplied().unapply((Trees.TreeApi)unapply3.get()); │ │ │ │ │ │ if (!unapply4.isEmpty()) { │ │ │ │ │ │ - final Trees.TreeApi qq$972cd665$macro$33 = (Trees.TreeApi)((Tuple2)unapply4.get())._1(); │ │ │ │ │ │ - final List qq$972cd665$macro$34 = (List)((Tuple2)unapply4.get())._2(); │ │ │ │ │ │ + final Trees.TreeApi qq$2a9b15bb$macro$254 = (Trees.TreeApi)((Tuple2)unapply4.get())._1(); │ │ │ │ │ │ + final List qq$2a9b15bb$macro$255 = (List)((Tuple2)unapply4.get())._2(); │ │ │ │ │ │ if (list instanceof $colon$colon) { │ │ │ │ │ │ final $colon$colon $colon$colon = ($colon$colon)list; │ │ │ │ │ │ - final List qq$972cd665$macro$35 = (List)$colon$colon.head(); │ │ │ │ │ │ + final List qq$2a9b15bb$macro$256 = (List)$colon$colon.head(); │ │ │ │ │ │ if (Nil$.MODULE$.equals($colon$colon.tl$1())) { │ │ │ │ │ │ - final Object module$ = new Some((Object)new Tuple3((Object)qq$972cd665$macro$33, (Object)qq$972cd665$macro$34, (Object)qq$972cd665$macro$35)); │ │ │ │ │ │ + final Object module$ = new Some((Object)new Tuple3((Object)qq$2a9b15bb$macro$254, (Object)qq$2a9b15bb$macro$255, (Object)qq$2a9b15bb$macro$256)); │ │ │ │ │ │ return (Option, List>>)module$; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/Compat$$typecreator20$1.class │ │ │ │ ├── +++ scala/pickling/Compat$$typecreator9$1.class │ │ │ │ │┄ Files 1% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,21 +7,21 @@ │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeTags; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator20$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator9$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ - private final TypeTags.WeakTypeTag evidence$8$1$1; │ │ │ │ │ │ + private final TypeTags.WeakTypeTag evidence$9$1$1; │ │ │ │ │ │ │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala.pickling").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.pickling.FastTypeTag"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { this.evidence$8$1$1.in($m).tpe() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala.pickling").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.pickling.FastTypeTag"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { this.evidence$9$1$1.in($m).tpe() }))); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator20$1(final TypeTags.WeakTypeTag evidence$8$1$1) { │ │ │ │ │ │ - this.evidence$8$1$1 = evidence$8$1$1; │ │ │ │ │ │ + public $typecreator9$1(final TypeTags.WeakTypeTag evidence$9$1$1) { │ │ │ │ │ │ + this.evidence$9$1$1 = evidence$9$1$1; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/Compat$$typecreator21$1.class │ │ │ │ ├── +++ scala/pickling/Compat$$typecreator8$1.class │ │ │ │ │┄ Files 8% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,21 +7,21 @@ │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeTags; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator21$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator8$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ - private final TypeTags.WeakTypeTag evidence$9$1$1; │ │ │ │ │ │ + private final TypeTags.WeakTypeTag evidence$8$1$1; │ │ │ │ │ │ │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala.pickling").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.pickling.FastTypeTag"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { this.evidence$9$1$1.in($m).tpe() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala.pickling").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.pickling.FastTypeTag"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { this.evidence$8$1$1.in($m).tpe() }))); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator21$1(final TypeTags.WeakTypeTag evidence$9$1$1) { │ │ │ │ │ │ - this.evidence$9$1$1 = evidence$9$1$1; │ │ │ │ │ │ + public $typecreator8$1(final TypeTags.WeakTypeTag evidence$8$1$1) { │ │ │ │ │ │ + this.evidence$8$1$1 = evidence$8$1$1; │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/CurrentMirrorMacro$$typecreator4$1.class │ │ │ │ ├── +++ scala/pickling/CurrentMirrorMacro$$typecreator8$1.class │ │ │ │ │┄ Files 7% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -5,18 +5,18 @@ │ │ │ │ │ │ import scala.collection.immutable.Nil$; │ │ │ │ │ │ import scala.reflect.api.Symbols; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator4$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator8$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().thisPrefix((Symbols.SymbolApi)$m.RootClass()), (Symbols.SymbolApi)$m.staticPackage("scala")), (Symbols.SymbolApi)$m.staticPackage("scala.reflect")), (Symbols.SymbolApi)$m.staticPackage("scala.reflect.runtime")), (Symbols.SymbolApi)$m.staticModule("scala.reflect.runtime.package")), (Symbols.SymbolApi)$u.internal().reificationSupport().selectTerm($m.staticModule("scala.reflect.runtime.package").asModule().moduleClass(), "universe")), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType((Symbols.SymbolApi)$m.staticClass("scala.reflect.api.JavaUniverse"), "Mirror"), (List)Nil$.MODULE$); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator4$1(final CurrentMirrorMacro $outer) { │ │ │ │ │ │ + public $typecreator8$1(final CurrentMirrorMacro $outer) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/FastTypeTag$$typecreator13$1.class │ │ │ │ ├── +++ scala/pickling/FastTypeTag$$typecreator6$1.class │ │ │ │ │┄ Files 2% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ import scala.Predef$; │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator13$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator6$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Int").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/FastTypeTag$$typecreator14$1.class │ │ │ │ ├── +++ scala/pickling/FastTypeTag$$typecreator3$1.class │ │ │ │ │┄ Files 5% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ import scala.Predef$; │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator14$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator3$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Long").asType().toTypeConstructor() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Byte").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/FastTypeTag$$typecreator15$1.class │ │ │ │ ├── +++ scala/pickling/FastTypeTag$$typecreator2$1.class │ │ │ │ │┄ Files 7% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,20 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ -import scala.reflect.api.Symbols; │ │ │ │ │ │ import scala.collection.Seq; │ │ │ │ │ │ +import scala.collection.immutable.List; │ │ │ │ │ │ +import scala.collection.immutable.Nil$; │ │ │ │ │ │ +import scala.reflect.api.Symbols; │ │ │ │ │ │ import scala.Predef$; │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator15$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator2$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Boolean").asType().toTypeConstructor() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().SingleType($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticModule("scala.Predef")), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType($m.staticModule("scala.Predef").asModule().moduleClass(), "String"), (List)Nil$.MODULE$) }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/FastTypeTag$$typecreator16$1.class │ │ │ │ ├── +++ scala/pickling/FastTypeTag$$typecreator5$1.class │ │ │ │ │┄ Files 2% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ import scala.Predef$; │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator16$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator5$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Float").asType().toTypeConstructor() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Char").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/FastTypeTag$$typecreator17$1.class │ │ │ │ ├── +++ scala/pickling/FastTypeTag$$typecreator7$1.class │ │ │ │ │┄ Files 4% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ import scala.Predef$; │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator17$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator7$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Double").asType().toTypeConstructor() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Long").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/FastTypeTag$$typecreator18$1.class │ │ │ │ ├── +++ scala/pickling/FastTypeTag$$typecreator4$1.class │ │ │ │ │┄ Files 8% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ │ import scala.Predef$; │ │ │ │ │ │ import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator18$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator4$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Unit").asType().toTypeConstructor() }))); │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $m.staticClass("scala.Short").asType().toTypeConstructor() }))); │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/FastTypeTag$$typecreator19$1.class │ │ │ │ ├── +++ scala/pickling/Macro$$typecreator4$1.class │ │ │ │ │┄ Files 18% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,15 +2,18 @@ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator19$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator4$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $m.staticClass("scala.pickling.refs.Ref").asType().toTypeConstructor(); │ │ │ │ │ │ + return $m.staticClass("scala.pickling.refs.ShareEverything").asType().toTypeConstructor(); │ │ │ │ │ │ + } │ │ │ │ │ │ + │ │ │ │ │ │ + public $typecreator4$1(final Macro $outer) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/Macro$$typecreator8$1.class │ │ │ │ ├── +++ scala/pickling/Macro$$typecreator5$1.class │ │ │ │ │┄ Files 3% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator8$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator5$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $m.staticClass("scala.pickling.refs.ShareEverything").asType().toTypeConstructor(); │ │ │ │ │ │ + return $m.staticClass("scala.pickling.refs.ShareNothing").asType().toTypeConstructor(); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator8$1(final Macro $outer) { │ │ │ │ │ │ + public $typecreator5$1(final Macro $outer) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/Macro$$typecreator9$1.class │ │ │ │ ├── +++ scala/pickling/UnpicklerMacros$$typecreator9$1.class │ │ │ │ │┄ Files 14% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -7,13 +7,13 @@ │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ public final class $typecreator9$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $m.staticClass("scala.pickling.refs.ShareNothing").asType().toTypeConstructor(); │ │ │ │ │ │ + return $m.staticClass("scala.Singleton").asType().toTypeConstructor(); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator9$1(final Macro $outer) { │ │ │ │ │ │ + public $typecreator9$1(final UnpicklerMacros $outer) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/UnpickleMacros$$typecreator14$1.class │ │ │ │ ├── +++ scala/pickling/UnpickleMacros$$typecreator10$1.class │ │ │ │ │┄ Files 1% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator14$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator10$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ return $m.staticClass("scala.pickling.refs.Ref").asType().toTypeConstructor(); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator14$1(final UnpickleMacros $outer) { │ │ │ │ │ │ + public $typecreator10$1(final UnpickleMacros $outer) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/UnpicklerMacros$$typecreator10$1.class │ │ │ │ ├── +++ scala/pickling/UnpicklerMacros$$typecreator6$1.class │ │ │ │ │┄ Files 5% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator10$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator6$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ return $m.staticClass("java.io.Externalizable").asType().toTypeConstructor(); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator10$1(final UnpicklerMacros $outer) { │ │ │ │ │ │ + public $typecreator6$1(final UnpicklerMacros $outer) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/UnpicklerMacros$$typecreator11$1.class │ │ │ │ ├── +++ scala/pickling/UnpicklerMacros$$typecreator7$1.class │ │ │ │ │┄ Files 5% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator11$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator7$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ return $m.staticClass("scala.pickling.util.GenObjectOutput").asType().toTypeConstructor(); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator11$1(final UnpicklerMacros $outer) { │ │ │ │ │ │ + public $typecreator7$1(final UnpicklerMacros $outer) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/UnpicklerMacros$$typecreator12$1.class │ │ │ │ ├── +++ scala/pickling/UnpicklerMacros$$typecreator8$1.class │ │ │ │ │┄ Files 4% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator12$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator8$1 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ return $m.staticClass("scala.pickling.IsStaticOnly").asType().toTypeConstructor(); │ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - public $typecreator12$1(final UnpicklerMacros $outer) { │ │ │ │ │ │ + public $typecreator8$1(final UnpicklerMacros $outer) { │ │ │ │ │ │ } │ │ │ │ │ │ } │ │ │ │ │ --- scala/pickling/UnpicklerMacros$$typecreator13$1.class │ │ │ │ ├── +++ scala/pickling/FastTypeTag$$typecreator1$2.class │ │ │ │ │┄ Files 13% similar despite different names │ │ │ │ │ ├── procyon -ec {} │ │ │ │ │ │ @@ -1,19 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ package scala.pickling; │ │ │ │ │ │ │ │ │ │ │ │ +import scala.collection.Seq; │ │ │ │ │ │ +import scala.collection.immutable.List; │ │ │ │ │ │ +import scala.reflect.api.Symbols; │ │ │ │ │ │ +import scala.collection.immutable.Nil$; │ │ │ │ │ │ +import scala.Predef$; │ │ │ │ │ │ +import scala.collection.immutable.List$; │ │ │ │ │ │ import scala.reflect.api.Types; │ │ │ │ │ │ import scala.reflect.api.Universe; │ │ │ │ │ │ import scala.reflect.api.Mirror; │ │ │ │ │ │ import scala.reflect.api.TypeCreator; │ │ │ │ │ │ │ │ │ │ │ │ -public final class $typecreator13$1 extends TypeCreator │ │ │ │ │ │ +public final class $typecreator1$2 extends TypeCreator │ │ │ │ │ │ { │ │ │ │ │ │ public Types.TypeApi apply(final Mirror $m$untyped) { │ │ │ │ │ │ final Universe $u = $m$untyped.universe(); │ │ │ │ │ │ final Mirror $m = $m$untyped; │ │ │ │ │ │ - return $m.staticClass("scala.Singleton").asType().toTypeConstructor(); │ │ │ │ │ │ - } │ │ │ │ │ │ - │ │ │ │ │ │ - public $typecreator13$1(final UnpicklerMacros $outer) { │ │ │ │ │ │ + return $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$m.staticClass("scala.Array"), List$.MODULE$.apply((Seq)Predef$.MODULE$.wrapRefArray((Object[])new Types.TypeApi[] { $u.internal().reificationSupport().TypeRef($u.internal().reificationSupport().ThisType($m.staticPackage("scala").asModule().moduleClass()), (Symbols.SymbolApi)$u.internal().reificationSupport().selectType($m.staticPackage("scala").asModule().moduleClass(), "AnyRef"), (List)Nil$.MODULE$) }))); │ │ │ │ │ │ } │ │ │ │ │ │ }