--- /srv/reproducible-results/rbuild-debian/r-b-build.LHQAWYIy/b1/scala_2.11.12-5_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.LHQAWYIy/b2/scala_2.11.12-5_armhf.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - 004cd3f30a7eaa9f0473c6956eb67d44 7970432 doc optional scala-doc_2.11.12-5_all.deb │ - 090e631cf60bb33f5075f4f29c8c4c1e 9586272 devel optional scala-library_2.11.12-5_all.deb │ - 6bbe91b9f7f748e45aa1d02f0ff6119e 14234836 devel optional scala_2.11.12-5_all.deb │ + 18772a7c093dc1afc39b3d5b706ef422 7969964 doc optional scala-doc_2.11.12-5_all.deb │ + ae2e7a8f6b61555bcba72fb2f5c8c0f3 9585948 devel optional scala-library_2.11.12-5_all.deb │ + ce873319e17c84787333e64fc3f9d12c 14234916 devel optional scala_2.11.12-5_all.deb ├── scala-doc_2.11.12-5_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-04-17 22:34:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 90560 2021-04-17 22:34:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 7879680 2021-04-17 22:34:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 90540 2021-04-17 22:34:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 7879232 2021-04-17 22:34:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -510,32 +510,32 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65034 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$closureElimination$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 62390 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$constantOptimization$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41333 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$constfold$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66637 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$constructors$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59360 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$copyPropagation$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66838 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$deadCode$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 78425 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$delambdafy$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 583803 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$erasure$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 583754 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$erasure$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 84489 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$explicitOuter$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70864 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$extensionMethods$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67586 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$flatten$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 214901 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$gen$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 214714 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$gen$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 117679 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$genASM$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 139612 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$genBCode$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70658 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$genicode$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63849 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$icodeChecker$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 40712 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$icodeCheckers$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 197814 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$icodes$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 61474 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$inlineExceptionHandlers$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 76315 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$inliner$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68101 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$lambdaLift$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67825 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$lazyVals$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 86287 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$mixer$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50208 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$nodePrinters$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 43346 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$overridingPairs$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 43287 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$overridingPairs$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 136358 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$patmat$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59574 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$pickler$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 71734 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$postErasure$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 74545 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$refChecks$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 182252 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$scalaPrimitives$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 153225 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$specializeTypes$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41434 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Global$statistics$.html │ │ │ │ @@ -557,15 +557,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 93942 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/NewLinePrintWriter.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 40502 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ObjectRunner$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 75420 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/OfflineCompilerCommand.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59106 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Parsing$PerRunParsing.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 55299 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Parsing$RunParsing.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53941 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Parsing.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 52805 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/PhaseAssembly.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 93224 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Properties$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 93210 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Properties$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 75777 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Reporting$PerRunReporting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 72774 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Reporting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 52144 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ScriptRunner$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67473 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ScriptRunner.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 412617 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/Settings.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66789 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/StandardCompileClient.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 80304 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/StandardCompileServer.html │ │ │ │ @@ -594,43 +594,43 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 579445 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeBrowsers$TextInfoPanel.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43088 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeBrowsers$TreeInfo$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42487 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeBrowsers$TypePrinter$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 126040 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeBrowsers$UnitTree.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64699 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeBrowsers.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56152 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL$CODE$$CaseStart.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56809 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL$CODE$$IfStart.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 42888 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL$CODE$$LIT$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42873 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL$CODE$$LIT$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 218532 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL$CODE$$SelectStart.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 85204 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL$CODE$$TreeMethods.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56121 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL$CODE$$TryStart.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 73380 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL$CODE$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57140 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeDSL.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 224938 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeGen.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 225125 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeGen.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37971 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo$AsInstanceOf$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38140 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo$BinaryOp$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38349 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo$TypeApplyOp$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38131 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo$ValueClass$$Box$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38762 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo$ValueClass$$BoxAndCompare$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38154 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo$ValueClass$$BoxAndUnbox$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37956 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo$ValueClass$$Unbox$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41794 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo$ValueClass$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 157198 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 157581 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/TreeInfo.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 128602 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$DocDef.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 131446 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$InjectDerivedValue.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 154959 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$LazyTreeCopier.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 127067 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$Parens.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 134706 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$PostfixSelect.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 139957 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$SelectFromArray.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 154579 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$StrictTreeCopier.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 85916 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$Transformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 149203 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$TreeCopier.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 133996 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$TypeTreeWithDeferredRefCheck.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64227 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$noopTransformer$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64209 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$resetPos$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 143274 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$treeInfo$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 142877 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees$treeInfo$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 495671 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/Trees.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13653 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/package.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/parser/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56806 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/parser/BracePair.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53168 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/parser/BracePatch.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 52941 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/parser/Change.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 91280 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/ast/parser/CommonTokens.html │ │ │ │ @@ -695,15 +695,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 69934 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/CheckerException.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 75745 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/ExceptionHandlers$ExceptionHandler.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 78462 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/ExceptionHandlers$Finalizer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56101 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/ExceptionHandlers.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43416 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$EmptyScope$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 55848 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$ICodePhase$Cleanup.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 91312 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$ICodePhase$Context.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 90263 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$ICodePhase$DuplicateLabels.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 90196 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$ICodePhase$DuplicateLabels.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57094 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$ICodePhase$Finalizer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56332 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$ICodePhase$MonitorRelease.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 117727 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$ICodePhase.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64899 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$Label.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67946 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$PCJUMP.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68082 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$PCZJUMP.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63672 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/GenICode$PJUMP.html │ │ │ │ @@ -870,15 +870,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 58913 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$MethodTFA$InferredType.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 54465 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$MethodTFA$Push.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68631 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$MethodTFA$TransferFunction.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57298 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$MethodTFA$TypeOfStackPos.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57178 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$MethodTFA$TypeOfVar.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 97739 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$MethodTFA.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57832 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$Timer.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 449488 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$VarBinding.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 449471 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$VarBinding.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 52094 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$typeFlowLattice$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 49331 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$typeLattice$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50692 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis$typeStackLattice$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70668 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13662 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/analysis/package.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 21403 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/icode/package.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/backend/jvm/ │ │ │ │ @@ -1190,15 +1190,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43906 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/Final$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 424341 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/FscSettings.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59588 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/Milestone.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 136400 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$BooleanSetting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 124450 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$ChoiceSetting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63899 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$EnableSettings.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 128611 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$IntSetting.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 89747 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$MultiChoiceEnumeration$Choice.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 89760 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$MultiChoiceEnumeration$Choice.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 77510 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$MultiChoiceEnumeration.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38982 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$MultiChoiceSetting$ChoiceOrVal$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 142555 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$MultiChoiceSetting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 130129 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$MultiStringSetting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65741 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$OutputDirs.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 125556 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$OutputSetting.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 126968 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/settings/MutableSettings$PathSetting.html │ │ │ │ @@ -1232,15 +1232,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 246518 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolLoaders$PackageLoader.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 251244 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolLoaders$PackageLoaderUsingFlatClassPath.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 248183 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolLoaders$SourcefileLoader.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 244830 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolLoaders$SymbolLoader.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 229927 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolLoaders$moduleClassLoader$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 89550 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolLoaders.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37300 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolLoadersStats$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1546989 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTable.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1548841 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTable.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 60856 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTrackers$Change.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 58514 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTrackers$Hierarchy.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 42555 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTrackers$SymbolTracker$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41442 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTrackers$SymbolTracker$Node$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66213 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTrackers$SymbolTracker$Node.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59405 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTrackers$SymbolTracker.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59177 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/symtab/SymbolTrackers.html │ │ │ │ @@ -1287,15 +1287,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87311 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Delambdafy$ThisReferringMethodsTraverser.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 94555 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Delambdafy.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 72741 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Erasure$ComputeBridges$BridgesCursor.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70268 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Erasure$ComputeBridges.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 339773 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Erasure$Eraser.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 84585 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Erasure$ErasureTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68941 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Erasure$UnknownSig.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 601545 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Erasure.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 601594 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Erasure.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 105153 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/ExplicitOuter$ExplicitOuterTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 97831 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/ExplicitOuter$OuterPathTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 80042 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/ExplicitOuter$Phase.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 84100 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/ExplicitOuter$RemoveBindingsTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 99290 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/ExplicitOuter.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 93493 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/ExtensionMethods$Extender.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 39244 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/ExtensionMethods$ExtensionMethodType$.html │ │ │ │ @@ -1310,15 +1310,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 84478 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/LambdaLift.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 96053 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/LazyVals$LazyValues.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68393 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/LazyVals$LocalLazyValFinder$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 83537 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/LazyVals.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 85110 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Mixin$MixinTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 100558 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/Mixin.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 69365 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/OverridingPairs$Cursor.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60087 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/OverridingPairs.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60146 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/OverridingPairs.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 89369 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/PostErasure$PostErasureTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87307 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/PostErasure.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 83100 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/SampleTransform$SampleTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 80374 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/SampleTransform.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57311 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/SpecializeTypes$Abstract.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 342538 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/SpecializeTypes$Duplicator$BodyDuplicator.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 536093 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/transform/SpecializeTypes$Duplicator.html │ │ │ │ @@ -1535,18 +1535,18 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 74650 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$AbsTypeError.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 77641 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$AccessTypeError.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 79563 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$AmbiguousImplicitTypeError.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 77039 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$AmbiguousTypeError.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 83765 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$DivergentImplicitTypeError.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 43050 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$ErrorUtils$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 61838 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$ImplicitsContextErrors.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 63520 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$InferencerContextErrors$InferErrorGen$$PolyAlternativeErrorKind$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 63514 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$InferencerContextErrors$InferErrorGen$$PolyAlternativeErrorKind$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 76867 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$InferencerContextErrors$InferErrorGen$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57614 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$InferencerContextErrors.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 60336 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$NamerContextErrors$NamerErrorGen$$DuplicatesErrorKinds$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 60342 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$NamerContextErrors$NamerErrorGen$$DuplicatesErrorKinds$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 72912 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$NamerContextErrors$NamerErrorGen$$SymValidateErrors$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64487 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$NamerContextErrors$NamerErrorGen$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56851 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$NamerContextErrors.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 49312 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$NamesDefaultsErrorsGen$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 78008 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$NormalTypeError.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 80562 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$NormalTypeErrorFromCyclicReference.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 76000 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/ContextErrors$PosAndMsgTypeError.html │ │ │ │ @@ -1635,27 +1635,27 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87195 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/MethodSynthesis$MethodSynth$Setter.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 96702 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/MethodSynthesis$MethodSynth.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 58819 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/MethodSynthesis.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 226906 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Namers$LockingTypeCompleter.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 224647 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Namers$Namer$CompleterWrapper.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 60208 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Namers$Namer$LogTransitions.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 207099 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Namers$Namer.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 232642 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Namers$PolyTypeCompleter.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 232628 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Namers$PolyTypeCompleter.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 224052 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Namers$TypeCompleter.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 73502 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Namers.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 61096 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/NamesDefaults$ConstructorDefaultsAttachment.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 61580 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/NamesDefaults$DefaultsOfLocalMethodAttachment.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 60467 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/NamesDefaults$NamedApplyInfo.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 80494 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/NamesDefaults.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70180 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/PatternTypers$PatternTyper.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 55180 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/PatternTypers.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59997 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/RefChecks$RefCheckTransformer$LevelInfo.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 65758 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/RefChecks$RefCheckTransformer$normalizeAll$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 73759 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/RefChecks$RefCheckTransformer$varianceValidator$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 101542 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/RefChecks$RefCheckTransformer.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 65825 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/RefChecks$RefCheckTransformer$normalizeAll$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 73898 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/RefChecks$RefCheckTransformer$varianceValidator$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 101609 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/RefChecks$RefCheckTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 91117 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/RefChecks.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36162 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StdAttachments$DynamicRewriteAttachment$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57808 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StdAttachments$MacroExpanderAttachment.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57567 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StdAttachments$MacroExpansionAttachment.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35648 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StdAttachments$MacroImplRefAttachment$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 58922 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StdAttachments$MacroRuntimeAttachment.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56482 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StdAttachments$SuperArgsAttachment.html │ │ │ │ @@ -1668,40 +1668,40 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68840 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$NullaryFunction.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68571 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$PolyFunction.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70012 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$TypeAtom.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50538 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$TypeEmpty$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68109 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$TypeList.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 64577 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$TypeNode.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68464 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$TypeProduct.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 100535 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$intoNodes$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 100550 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings$intoNodes$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 75889 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/StructuredTypeStrings.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 90035 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/SuperAccessors$SuperAccTransformer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 84786 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/SuperAccessors.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 61973 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/SyntheticMethods.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 61568 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Tags$Tag.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53416 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Tags.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 60339 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TreeCheckers$DiffResult.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 80778 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TreeCheckers$SymbolTracker$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65850 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TreeCheckers$TreeChecker$postcheck$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67761 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TreeCheckers$TreeChecker$precheck$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 332108 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TreeCheckers$TreeChecker.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 538838 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TreeCheckers.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 98542 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeDiagnostics$TypeDiag.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41955 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeDiagnostics$TyperDiagnostics$checkDead$.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 103723 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeDiagnostics$TyperDiagnostics$checkUnused$$UnusedPrivates.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 103584 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeDiagnostics$TyperDiagnostics$checkUnused$$UnusedPrivates.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41034 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeDiagnostics$TyperDiagnostics$checkUnused$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65748 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeDiagnostics$TyperDiagnostics.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 89798 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeDiagnostics.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 48120 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeStrings$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 62074 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypeStrings.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 65740 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers$SilentResult.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 68586 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers$SilentResultValue.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41516 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers$SilentTypeError$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 70027 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers$SilentTypeError.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 68288 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers$Typer$checkNoEscaping$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 68221 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers$Typer$checkNoEscaping$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 50305 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers$Typer$dyna$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 306947 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers$Typer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 80262 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Typers.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 49157 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypersStats$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57959 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypersTracking$typingStack$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 61523 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/TypersTracking.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 59545 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/typechecker/Unapplies$ClassForCaseCompanionAttachment.html │ │ │ │ @@ -1724,20 +1724,20 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 86839 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/DeltaClassPath.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 87451 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/DirectoryClassPath.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67720 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/DocStrings$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53633 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/EmptyAction.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37108 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/Exceptional$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 74531 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/FailedInterrupt.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 58799 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/InterruptReq.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 186709 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/JavaCharArrayReader.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 186726 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/JavaCharArrayReader.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 88116 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/JavaClassPath.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 88024 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/MergedClassPath.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 60550 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/ShowPickled$$PickleBufferEntry.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 54066 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/ShowPickled$$PickleBufferEntryList.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91594 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/ShowPickled$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 91593 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/ShowPickled$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 55052 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/SimpleTracer.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 83840 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/SourcePath.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57124 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/StatisticsInfo.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66584 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/WorkScheduler.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38454 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/package$$StackTraceOps.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 56302 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/nsc/util/package.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6745 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/package.html │ │ │ │ @@ -1753,26 +1753,26 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 92164 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FormatInterpolator$FloatingPointXn.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 91192 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FormatInterpolator$GeneralXn.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 91354 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FormatInterpolator$IntegralXn.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 91121 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FormatInterpolator$LiteralXn.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 61127 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FormatInterpolator$SpecifierGroups$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 71943 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FormatInterpolator.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 51940 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FrontEnd$Info.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79106 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FrontEnd$Severity.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79093 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FrontEnd$Severity.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 54098 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FrontEnd$severity$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 63993 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/FrontEnd.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 1838807 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/ReflectGlobal.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1836970 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/ReflectGlobal.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 47349 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/ReflectMain$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 71837 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/StdContextTags.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 53607 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/StdRuntimeTags$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66572 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/StdTags.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 81582 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/ToolBox.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 67454 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/ToolBoxError.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 58405 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/ToolBoxFactory.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 94742 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/WrappedProperties$$AccessControl$.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 94756 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/WrappedProperties$$AccessControl$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 37148 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/WrappedProperties$.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 108595 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/WrappedProperties.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24960 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/reflect/package.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/util/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 57113 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/util/CompileOutputCommon.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 66917 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/util/FlatClassPathResolver.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 34834 2021-04-17 22:34:04.000000 ./usr/share/doc/scala-2.11/api/compiler/scala/tools/util/PathResolver$$AsLines.html │ │ │ ├── ./usr/share/doc/scala-2.11/api/compiler/scala/reflect/reify/Errors.html │ │ │ │ @@ -50,15 +50,15 @@ │ │ │ │ │ │ │ │ │ │ │ │
Solve constraint collected in types tvars
.
Solve constraint collected in types tvars
.
│ │ │ │
All type variables to be instantiated.
The type parameters corresponding to tvars
The variances of type parameters; need to reverse │ │ │ │ solution direction for all contravariant variables.
When true
search for max solution else min.
Transforms c.Expr[T] types into c.Tree and leaves the rest unchanged.
Transforms c.Expr[T] types into c.Tree and leaves the rest unchanged. │ │ │ │
Wakes up all threads that are waiting on the receiver object's monitor.
Wakes up all threads that are waiting on the receiver object's monitor. │ │ │ │
not specified by SLS as a member of AnyRef
A standard phase template
not specified by SLS as a member of AnyRef
The hashCode method for reference types.
│ │ │ │The hashCode method for reference types.
│ │ │ │Test whether the dynamic type of the receiver object is T0
.
Test whether the dynamic type of the receiver object is T0
.
Note that the result of the test is modulo Scala's erasure semantics.
│ │ │ │ Therefore the expression 1.isInstanceOf[String]
will return false
, while the
│ │ │ │ expression List(1).isInstanceOf[List[String]]
will return true
.
│ │ │ │ In the latter example, because the type argument is erased as part of compilation it is
│ │ │ │ not possible to check whether the contents of the list are of the specified type.
│ │ │ │
true
if the receiver object is an instance of erasure of type T0
; false
otherwise.
null
returns a hashcode where null.hashCode
throws a
│ │ │ │ NullPointerException
.
│ │ │ │ a hash value consistent with ==
Test whether the dynamic type of the receiver object is T0
.
Test whether the dynamic type of the receiver object is T0
.
Note that the result of the test is modulo Scala's erasure semantics.
│ │ │ │ Therefore the expression 1.isInstanceOf[String]
will return false
, while the
│ │ │ │ expression List(1).isInstanceOf[List[String]]
will return true
.
│ │ │ │ In the latter example, because the type argument is erased as part of compilation it is
│ │ │ │ not possible to check whether the contents of the list are of the specified type.
│ │ │ │
true
if the receiver object is an instance of erasure of type T0
; false
otherwise.
Wakes up all threads that are waiting on the receiver object's monitor.
Wakes up all threads that are waiting on the receiver object's monitor. │ │ │ │
not specified by SLS as a member of AnyRef
(Since version 2.10.0) Use enteringPhase
(Since version 2.11.0) Scaladoc is implemented with a custom Global; this flag is ignored
(Since version 2.10.1) Use isRawType
D
│ │ │ │ -0007f7a0: 6566 6175 6c74 2069 6d70 6c65 6d65 6e74 efault implement
│ │ │ │ -0007f7b0: 6174 696f 6e20 6f66 203c 636f 6465 3e69 ation of i
│ │ │ │ -0007f7c0: 7342 6c61 636b 626f 783c 2f63 6f64 653e sBlackbox
│ │ │ │ -0007f7d0: 2e3c 2f70 3e3c 6469 7620 636c 6173 733d .
Defaul
│ │ │ │ -0007f810: 7420 696d 706c 656d 656e 7461 7469 6f6e t implementation
│ │ │ │ -0007f820: 206f 6620 3c63 6f64 653e 6973 426c 6163 of isBlac
│ │ │ │ -0007f830: 6b62 6f78 3c2f 636f 6465 3e2e 0a20 4361 kbox
.. Ca
│ │ │ │ -0007f840: 6e20 6265 206f 7665 7272 6964 6465 6e20 n be overridden
│ │ │ │ -0007f850: 6279 2061 6e61 6c79 7a65 7220 706c 7567 by analyzer plug
│ │ │ │ -0007f860: 696e 7320 2873 6565 2041 6e61 6c79 7a65 ins (see Analyze
│ │ │ │ -0007f870: 7250 6c75 6769 6e73 2e70 6c75 6769 6e73 rPlugins.plugins
│ │ │ │ -0007f880: 4973 426c 6163 6b62 6f78 2066 6f72 206d IsBlackbox for m
│ │ │ │ -0007f890: 6f72 6520 6465 7461 696c 7329 0a3c 2f70 ore details).
De
│ │ │ │ -0007ffa0: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa
│ │ │ │ -0007ffb0: 7469 6f6e 206f 6620 3c63 6f64 653e 6d61 tion of ma
│ │ │ │ -0007ffc0: 6372 6f41 7267 733c 2f63 6f64 653e 2e3c croArgs
.<
│ │ │ │ -0007ffd0: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Default
│ │ │ │ -00080010: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o
│ │ │ │ -00080020: 6620 3c63 6f64 653e 6d61 6372 6f41 7267 f macroArg
│ │ │ │ -00080030: 733c 2f63 6f64 653e 2e0a 2043 616e 2062 s
.. Can b
│ │ │ │ -00080040: 6520 6f76 6572 7269 6464 656e 2062 7920 e overridden by
│ │ │ │ -00080050: 616e 616c 797a 6572 2070 6c75 6769 6e73 analyzer plugins
│ │ │ │ -00080060: 2028 7365 6520 416e 616c 797a 6572 506c (see AnalyzerPl
│ │ │ │ -00080070: 7567 696e 732e 706c 7567 696e 734d 6163 ugins.pluginsMac
│ │ │ │ -00080080: 726f 4172 6773 2066 6f72 206d 6f72 6520 roArgs for more
│ │ │ │ -00080090: 6465 7461 696c 7329 0a3c 2f70 3e3c 2f64 details).
Defa
│ │ │ │ -000809a0: 756c 7420 696d 706c 656d 656e 7461 7469 ult implementati
│ │ │ │ -000809b0: 6f6e 206f 6620 3c63 6f64 653e 6d61 6372 on of macr
│ │ │ │ -000809c0: 6f45 7870 616e 643c 2f63 6f64 653e 2e3c oExpand
.<
│ │ │ │ -000809d0: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Default
│ │ │ │ -00080a10: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o
│ │ │ │ -00080a20: 6620 3c63 6f64 653e 6d61 6372 6f45 7870 f macroExp
│ │ │ │ -00080a30: 616e 643c 2f63 6f64 653e 2e0a 2043 616e and
.. Can
│ │ │ │ -00080a40: 2062 6520 6f76 6572 7269 6464 656e 2062 be overridden b
│ │ │ │ -00080a50: 7920 616e 616c 797a 6572 2070 6c75 6769 y analyzer plugi
│ │ │ │ -00080a60: 6e73 2028 7365 6520 416e 616c 797a 6572 ns (see Analyzer
│ │ │ │ -00080a70: 506c 7567 696e 732e 706c 7567 696e 734d Plugins.pluginsM
│ │ │ │ -00080a80: 6163 726f 4578 7061 6e64 2066 6f72 206d acroExpand for m
│ │ │ │ -00080a90: 6f72 6520 6465 7461 696c 7329 0a3c 2f70 ore details).
D
│ │ │ │ +0007f7c0: 6566 6175 6c74 2069 6d70 6c65 6d65 6e74 efault implement
│ │ │ │ +0007f7d0: 6174 696f 6e20 6f66 203c 636f 6465 3e69 ation of i
│ │ │ │ +0007f7e0: 7342 6c61 636b 626f 783c 2f63 6f64 653e sBlackbox
│ │ │ │ +0007f7f0: 2e3c 2f70 3e3c 6469 7620 636c 6173 733d .
Defaul
│ │ │ │ +0007f830: 7420 696d 706c 656d 656e 7461 7469 6f6e t implementation
│ │ │ │ +0007f840: 206f 6620 3c63 6f64 653e 6973 426c 6163 of isBlac
│ │ │ │ +0007f850: 6b62 6f78 3c2f 636f 6465 3e2e 0a20 4361 kbox
.. Ca
│ │ │ │ +0007f860: 6e20 6265 206f 7665 7272 6964 6465 6e20 n be overridden
│ │ │ │ +0007f870: 6279 2061 6e61 6c79 7a65 7220 706c 7567 by analyzer plug
│ │ │ │ +0007f880: 696e 7320 2873 6565 2041 6e61 6c79 7a65 ins (see Analyze
│ │ │ │ +0007f890: 7250 6c75 6769 6e73 2e70 6c75 6769 6e73 rPlugins.plugins
│ │ │ │ +0007f8a0: 4973 426c 6163 6b62 6f78 2066 6f72 206d IsBlackbox for m
│ │ │ │ +0007f8b0: 6f72 6520 6465 7461 696c 7329 0a3c 2f70 ore details).
De
│ │ │ │ +0007ffc0: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa
│ │ │ │ +0007ffd0: 7469 6f6e 206f 6620 3c63 6f64 653e 6d61 tion of ma
│ │ │ │ +0007ffe0: 6372 6f41 7267 733c 2f63 6f64 653e 2e3c croArgs
.<
│ │ │ │ +0007fff0: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Default
│ │ │ │ +00080030: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o
│ │ │ │ +00080040: 6620 3c63 6f64 653e 6d61 6372 6f41 7267 f macroArg
│ │ │ │ +00080050: 733c 2f63 6f64 653e 2e0a 2043 616e 2062 s
.. Can b
│ │ │ │ +00080060: 6520 6f76 6572 7269 6464 656e 2062 7920 e overridden by
│ │ │ │ +00080070: 616e 616c 797a 6572 2070 6c75 6769 6e73 analyzer plugins
│ │ │ │ +00080080: 2028 7365 6520 416e 616c 797a 6572 506c (see AnalyzerPl
│ │ │ │ +00080090: 7567 696e 732e 706c 7567 696e 734d 6163 ugins.pluginsMac
│ │ │ │ +000800a0: 726f 4172 6773 2066 6f72 206d 6f72 6520 roArgs for more
│ │ │ │ +000800b0: 6465 7461 696c 7329 0a3c 2f70 3e3c 2f64 details).
Defa
│ │ │ │ +000809c0: 756c 7420 696d 706c 656d 656e 7461 7469 ult implementati
│ │ │ │ +000809d0: 6f6e 206f 6620 3c63 6f64 653e 6d61 6372 on of macr
│ │ │ │ +000809e0: 6f45 7870 616e 643c 2f63 6f64 653e 2e3c oExpand
.<
│ │ │ │ +000809f0: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Default
│ │ │ │ +00080a30: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o
│ │ │ │ +00080a40: 6620 3c63 6f64 653e 6d61 6372 6f45 7870 f macroExp
│ │ │ │ +00080a50: 616e 643c 2f63 6f64 653e 2e0a 2043 616e and
.. Can
│ │ │ │ +00080a60: 2062 6520 6f76 6572 7269 6464 656e 2062 be overridden b
│ │ │ │ +00080a70: 7920 616e 616c 797a 6572 2070 6c75 6769 y analyzer plugi
│ │ │ │ +00080a80: 6e73 2028 7365 6520 416e 616c 797a 6572 ns (see Analyzer
│ │ │ │ +00080a90: 506c 7567 696e 732e 706c 7567 696e 734d Plugins.pluginsM
│ │ │ │ +00080aa0: 6163 726f 4578 7061 6e64 2066 6f72 206d acroExpand for m
│ │ │ │ +00080ab0: 6f72 6520 6465 7461 696c 7329 0a3c 2f70 ore details).
D
│ │ │ │ -00081820: 6566 6175 6c74 2069 6d70 6c65 6d65 6e74 efault implement
│ │ │ │ -00081830: 6174 696f 6e20 6f66 203c 636f 6465 3e74 ation of t
│ │ │ │ -00081840: 7970 6564 4d61 6372 6f42 6f64 793c 2f63 ypedMacroBody.
De
│ │ │ │ -00081890: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa
│ │ │ │ -000818a0: 7469 6f6e 206f 6620 3c63 6f64 653e 7479 tion of ty
│ │ │ │ -000818b0: 7065 644d 6163 726f 426f 6479 3c2f 636f pedMacroBody.. Can be ove
│ │ │ │ -000818d0: 7272 6964 6465 6e20 6279 2061 6e61 6c79 rridden by analy
│ │ │ │ -000818e0: 7a65 7220 706c 7567 696e 7320 2873 6565 zer plugins (see
│ │ │ │ -000818f0: 2041 6e61 6c79 7a65 7250 6c75 6769 6e73 AnalyzerPlugins
│ │ │ │ -00081900: 2e70 6c75 6769 6e73 5479 7065 644d 6163 .pluginsTypedMac
│ │ │ │ -00081910: 726f 426f 6479 2066 6f72 206d 6f72 6520 roBody for more
│ │ │ │ -00081920: 6465 7461 696c 7329 0a3c 2f70 3e3c 2f64 details).
│ │ │ │ -00082030: 436f 6e76 656e 6965 6e63 6520 6d65 7468 Convenience meth
│ │ │ │ -00082040: 6f64 2066 6f72 203c 636f 6465 3e53 7570 od for Sup
│ │ │ │ -00082050: 6572 4172 6773 4174 7461 6368 6d65 6e74 erArgsAttachment
│ │ │ │ -00082060: 3c2f 636f 6465 3e2e 3c2f 703e 3c64 6976
.
Convenience met
│ │ │ │ -000820b0: 686f 6420 666f 7220 3c63 6f64 653e 5375 hod for Su
│ │ │ │ -000820c0: 7065 7241 7267 7341 7474 6163 686d 656e perArgsAttachmen
│ │ │ │ -000820d0: 743c 2f63 6f64 653e 2e0a 2043 6f6d 7061 t
.. Compa
│ │ │ │ -000820e0: 7265 6420 7769 7468 203c 636f 6465 3e4d red with M
│ │ │ │ -000820f0: 6163 726f 5275 6e74 696d 6541 7474 6163 acroRuntimeAttac
│ │ │ │ -00082100: 686d 656e 743c 2f63 6f64 653e 2074 6869 hment
thi
│ │ │ │ -00082110: 7320 6174 7461 6368 6d65 6e74 2068 6173 s attachment has
│ │ │ │ -00082120: 2064 6966 6665 7265 6e74 2061 2075 7361 different a usa
│ │ │ │ -00082130: 6765 2070 6174 7465 726e 2c0a 2073 6f20 ge pattern,. so
│ │ │ │ -00082140: 6974 2072 6561 6c6c 7920 6265 6e65 6669 it really benefi
│ │ │ │ -00082150: 7473 2066 726f 6d20 6120 6465 6469 6361 ts from a dedica
│ │ │ │ -00082160: 7465 6420 6578 7472 6163 746f 722e 0a3c ted extractor..<
│ │ │ │ -00082170: 2f70 3e3c 2f64 6976 3e3c 646c 2063 6c61 /p>
Suppresses ma │ │ │ │ -000827b0: 6372 6f20 6578 7061 6e73 696f 6e20 6f66 cro expansion of │ │ │ │ -000827c0: 2074 6865 2074 7265 6520 6279 2070 7574 the tree by put │ │ │ │ -000827d0: 7469 6e67 2053 7570 7072 6573 734d 6163 ting SuppressMac │ │ │ │ -000827e0: 726f 4578 7061 6e73 696f 6e41 7474 6163 roExpansionAttac │ │ │ │ -000827f0: 686d 656e 7420 6f6e 2069 742e 3c2f 703e hment on it.
│ │ │ │ -00082800: 3c64 6976 2063 6c61 7373 3d22 6675 6c6cSuppresses │ │ │ │ -00082840: 6d61 6372 6f20 6578 7061 6e73 696f 6e20 macro expansion │ │ │ │ -00082850: 6f66 2074 6865 2074 7265 6520 6279 2070 of the tree by p │ │ │ │ -00082860: 7574 7469 6e67 2053 7570 7072 6573 734d utting SuppressM │ │ │ │ -00082870: 6163 726f 4578 7061 6e73 696f 6e41 7474 acroExpansionAtt │ │ │ │ -00082880: 6163 686d 656e 7420 6f6e 2069 742e 0a3c achment on it..< │ │ │ │ -00082890: 2f70 3e3c 2f64 6976 3e3c 646c 2063 6c61 /p>
Tru │ │ │ │ -00083100: 6520 6966 2074 6869 7320 7068 6173 6520 e if this phase │ │ │ │ -00083110: 7275 6e73 2061 6674 6572 2061 6c6c 206f runs after all o │ │ │ │ -00083120: 7468 6572 2070 6861 7365 732e 3c2f 703e ther phases.
│ │ │ │ -00083130: 3c64 6976 2063 6c61 7373 3d22 6675 6c6cTrue if thi
│ │ │ │ -00083170: 7320 7068 6173 6520 7275 6e73 2061 6674 s phase runs aft
│ │ │ │ -00083180: 6572 2061 6c6c 206f 7468 6572 2070 6861 er all other pha
│ │ │ │ -00083190: 7365 732e 2055 7375 616c 6c79 2c20 3c63 ses. Usually,
Creates │ │ │ │ -000835b0: 2061 2053 7472 696e 6720 7265 7072 6573 a String repres │ │ │ │ -000835c0: 656e 7461 7469 6f6e 206f 6620 7468 6973 entation of this │ │ │ │ -000835d0: 206f 626a 6563 742e 3c2f 703e 3c64 6976 object.
Creates a Strin │ │ │ │ -00083620: 6720 7265 7072 6573 656e 7461 7469 6f6e g representation │ │ │ │ -00083630: 206f 6620 7468 6973 206f 626a 6563 742e of this object. │ │ │ │ -00083640: 2020 5468 6520 6465 6661 756c 740a 2072 The default. r │ │ │ │ -00083650: 6570 7265 7365 6e74 6174 696f 6e20 6973 epresentation is │ │ │ │ -00083660: 2070 6c61 7466 6f72 6d20 6465 7065 6e64 platform depend │ │ │ │ -00083670: 656e 742e 2020 4f6e 2074 6865 206a 6176 ent. On the jav │ │ │ │ -00083680: 6120 706c 6174 666f 726d 2069 740a 2069 a platform it. i │ │ │ │ -00083690: 7320 7468 6520 636f 6e63 6174 656e 6174 s the concatenat │ │ │ │ -000836a0: 696f 6e20 6f66 2074 6865 2063 6c61 7373 ion of the class │ │ │ │ -000836b0: 206e 616d 652c 2026 7175 6f74 3b40 2671 name, "@&q │ │ │ │ -000836c0: 756f 743b 2c20 616e 6420 7468 6520 6f62 uot;, and the ob │ │ │ │ -000836d0: 6a65 6374 2773 0a20 6861 7368 636f 6465 ject's. hashcode │ │ │ │ -000836e0: 2069 6e20 6865 7861 6465 6369 6d61 6c2e in hexadecimal. │ │ │ │ -000836f0: 0a3c 2f70 3e3c 2f64 6976 3e3c 646c 2063 .
a Stri │ │ │ │ -00083740: 6e67 2072 6570 7265 7365 6e74 6174 696f ng representatio │ │ │ │ -00083750: 6e20 6f66 2074 6865 206f 626a 6563 742e n of the object. │ │ │ │ -00083760: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c64
The symb │ │ │ │ -00084480: 6f6c 2773 2065 7261 7365 6420 696e 666f ol's erased info │ │ │ │ -00084490: 2e3c 2f70 3e3c 6469 7620 636c 6173 733d .
The s │ │ │ │ -000844d0: 796d 626f 6c27 7320 6572 6173 6564 2069 ymbol's erased i │ │ │ │ -000844e0: 6e66 6f2e 2054 6869 7320 6973 2074 6865 nfo. This is the │ │ │ │ -000844f0: 2074 7970 6527 7320 6572 6173 7572 652c type's erasure, │ │ │ │ -00084500: 2065 7863 6570 7420 666f 7220 7468 6520 except for the │ │ │ │ -00084510: 666f 6c6c 6f77 696e 6720 7379 6d62 6f6c following symbol │ │ │ │ -00084520: 733a 3c2f 703e 3c75 6c3e 3c6c 693e 466f s:
D
│ │ │ │ +00081840: 6566 6175 6c74 2069 6d70 6c65 6d65 6e74 efault implement
│ │ │ │ +00081850: 6174 696f 6e20 6f66 203c 636f 6465 3e74 ation of t
│ │ │ │ +00081860: 7970 6564 4d61 6372 6f42 6f64 793c 2f63 ypedMacroBody.
De
│ │ │ │ +000818b0: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa
│ │ │ │ +000818c0: 7469 6f6e 206f 6620 3c63 6f64 653e 7479 tion of ty
│ │ │ │ +000818d0: 7065 644d 6163 726f 426f 6479 3c2f 636f pedMacroBody.. Can be ove
│ │ │ │ +000818f0: 7272 6964 6465 6e20 6279 2061 6e61 6c79 rridden by analy
│ │ │ │ +00081900: 7a65 7220 706c 7567 696e 7320 2873 6565 zer plugins (see
│ │ │ │ +00081910: 2041 6e61 6c79 7a65 7250 6c75 6769 6e73 AnalyzerPlugins
│ │ │ │ +00081920: 2e70 6c75 6769 6e73 5479 7065 644d 6163 .pluginsTypedMac
│ │ │ │ +00081930: 726f 426f 6479 2066 6f72 206d 6f72 6520 roBody for more
│ │ │ │ +00081940: 6465 7461 696c 7329 0a3c 2f70 3e3c 2f64 details).
│ │ │ │ +00082050: 436f 6e76 656e 6965 6e63 6520 6d65 7468 Convenience meth
│ │ │ │ +00082060: 6f64 2066 6f72 203c 636f 6465 3e53 7570 od for Sup
│ │ │ │ +00082070: 6572 4172 6773 4174 7461 6368 6d65 6e74 erArgsAttachment
│ │ │ │ +00082080: 3c2f 636f 6465 3e2e 3c2f 703e 3c64 6976
.
Convenience met
│ │ │ │ +000820d0: 686f 6420 666f 7220 3c63 6f64 653e 5375 hod for Su
│ │ │ │ +000820e0: 7065 7241 7267 7341 7474 6163 686d 656e perArgsAttachmen
│ │ │ │ +000820f0: 743c 2f63 6f64 653e 2e0a 2043 6f6d 7061 t
.. Compa
│ │ │ │ +00082100: 7265 6420 7769 7468 203c 636f 6465 3e4d red with M
│ │ │ │ +00082110: 6163 726f 5275 6e74 696d 6541 7474 6163 acroRuntimeAttac
│ │ │ │ +00082120: 686d 656e 743c 2f63 6f64 653e 2074 6869 hment
thi
│ │ │ │ +00082130: 7320 6174 7461 6368 6d65 6e74 2068 6173 s attachment has
│ │ │ │ +00082140: 2064 6966 6665 7265 6e74 2061 2075 7361 different a usa
│ │ │ │ +00082150: 6765 2070 6174 7465 726e 2c0a 2073 6f20 ge pattern,. so
│ │ │ │ +00082160: 6974 2072 6561 6c6c 7920 6265 6e65 6669 it really benefi
│ │ │ │ +00082170: 7473 2066 726f 6d20 6120 6465 6469 6361 ts from a dedica
│ │ │ │ +00082180: 7465 6420 6578 7472 6163 746f 722e 0a3c ted extractor..<
│ │ │ │ +00082190: 2f70 3e3c 2f64 6976 3e3c 646c 2063 6c61 /p>
Suppresses ma │ │ │ │ +000827d0: 6372 6f20 6578 7061 6e73 696f 6e20 6f66 cro expansion of │ │ │ │ +000827e0: 2074 6865 2074 7265 6520 6279 2070 7574 the tree by put │ │ │ │ +000827f0: 7469 6e67 2053 7570 7072 6573 734d 6163 ting SuppressMac │ │ │ │ +00082800: 726f 4578 7061 6e73 696f 6e41 7474 6163 roExpansionAttac │ │ │ │ +00082810: 686d 656e 7420 6f6e 2069 742e 3c2f 703e hment on it.
│ │ │ │ +00082820: 3c64 6976 2063 6c61 7373 3d22 6675 6c6cSuppresses │ │ │ │ +00082860: 6d61 6372 6f20 6578 7061 6e73 696f 6e20 macro expansion │ │ │ │ +00082870: 6f66 2074 6865 2074 7265 6520 6279 2070 of the tree by p │ │ │ │ +00082880: 7574 7469 6e67 2053 7570 7072 6573 734d utting SuppressM │ │ │ │ +00082890: 6163 726f 4578 7061 6e73 696f 6e41 7474 acroExpansionAtt │ │ │ │ +000828a0: 6163 686d 656e 7420 6f6e 2069 742e 0a3c achment on it..< │ │ │ │ +000828b0: 2f70 3e3c 2f64 6976 3e3c 646c 2063 6c61 /p>
Tru │ │ │ │ +00083120: 6520 6966 2074 6869 7320 7068 6173 6520 e if this phase │ │ │ │ +00083130: 7275 6e73 2061 6674 6572 2061 6c6c 206f runs after all o │ │ │ │ +00083140: 7468 6572 2070 6861 7365 732e 3c2f 703e ther phases.
│ │ │ │ +00083150: 3c64 6976 2063 6c61 7373 3d22 6675 6c6cTrue if thi
│ │ │ │ +00083190: 7320 7068 6173 6520 7275 6e73 2061 6674 s phase runs aft
│ │ │ │ +000831a0: 6572 2061 6c6c 206f 7468 6572 2070 6861 er all other pha
│ │ │ │ +000831b0: 7365 732e 2055 7375 616c 6c79 2c20 3c63 ses. Usually,
Creates │ │ │ │ +000835d0: 2061 2053 7472 696e 6720 7265 7072 6573 a String repres │ │ │ │ +000835e0: 656e 7461 7469 6f6e 206f 6620 7468 6973 entation of this │ │ │ │ +000835f0: 206f 626a 6563 742e 3c2f 703e 3c64 6976 object.
Creates a Strin │ │ │ │ +00083640: 6720 7265 7072 6573 656e 7461 7469 6f6e g representation │ │ │ │ +00083650: 206f 6620 7468 6973 206f 626a 6563 742e of this object. │ │ │ │ +00083660: 2020 5468 6520 6465 6661 756c 740a 2072 The default. r │ │ │ │ +00083670: 6570 7265 7365 6e74 6174 696f 6e20 6973 epresentation is │ │ │ │ +00083680: 2070 6c61 7466 6f72 6d20 6465 7065 6e64 platform depend │ │ │ │ +00083690: 656e 742e 2020 4f6e 2074 6865 206a 6176 ent. On the jav │ │ │ │ +000836a0: 6120 706c 6174 666f 726d 2069 740a 2069 a platform it. i │ │ │ │ +000836b0: 7320 7468 6520 636f 6e63 6174 656e 6174 s the concatenat │ │ │ │ +000836c0: 696f 6e20 6f66 2074 6865 2063 6c61 7373 ion of the class │ │ │ │ +000836d0: 206e 616d 652c 2026 7175 6f74 3b40 2671 name, "@&q │ │ │ │ +000836e0: 756f 743b 2c20 616e 6420 7468 6520 6f62 uot;, and the ob │ │ │ │ +000836f0: 6a65 6374 2773 0a20 6861 7368 636f 6465 ject's. hashcode │ │ │ │ +00083700: 2069 6e20 6865 7861 6465 6369 6d61 6c2e in hexadecimal. │ │ │ │ +00083710: 0a3c 2f70 3e3c 2f64 6976 3e3c 646c 2063 .
a Stri │ │ │ │ +00083760: 6e67 2072 6570 7265 7365 6e74 6174 696f ng representatio │ │ │ │ +00083770: 6e20 6f66 2074 6865 206f 626a 6563 742e n of the object. │ │ │ │ +00083780: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c64
The symb │ │ │ │ +000844a0: 6f6c 2773 2065 7261 7365 6420 696e 666f ol's erased info │ │ │ │ +000844b0: 2e3c 2f70 3e3c 6469 7620 636c 6173 733d .
The s │ │ │ │ +000844f0: 796d 626f 6c27 7320 6572 6173 6564 2069 ymbol's erased i │ │ │ │ +00084500: 6e66 6f2e 2054 6869 7320 6973 2074 6865 nfo. This is the │ │ │ │ +00084510: 2074 7970 6527 7320 6572 6173 7572 652c type's erasure, │ │ │ │ +00084520: 2065 7863 6570 7420 666f 7220 7468 6520 except for the │ │ │ │ +00084530: 666f 6c6c 6f77 696e 6720 7379 6d62 6f6c following symbol │ │ │ │ +00084540: 733a 3c2f 703e 3c75 6c3e 3c6c 693e 466f s:
Transform │ │ │ │ -00085700: 2061 2066 756e 6374 696f 6e20 6170 706c a function appl │ │ │ │ -00085710: 6963 6174 696f 6e20 696e 746f 2061 2042 ication into a B │ │ │ │ -00085720: 6c6f 636b 2c20 616e 6420 6173 7369 676e lock, and assign │ │ │ │ -00085730: 7320 7479 7065 722e 636f 6e74 6578 740a s typer.context. │ │ │ │ -00085740: 2e6e 616d 6564 4170 706c 7942 6c6f 636b .namedApplyBlock │ │ │ │ -00085750: 496e 666f 2074 6f20 7468 6520 6e65 7720 Info to the new │ │ │ │ -00085760: 626c 6f63 6b20 6173 2073 6964 652d 6566 block as side-ef │ │ │ │ -00085770: 6665 6374 2e3c 2f70 3e3c 6469 7620 636c fect.
Tr │ │ │ │ -000857b0: 616e 7366 6f72 6d20 6120 6675 6e63 7469 ansform a functi │ │ │ │ -000857c0: 6f6e 2061 7070 6c69 6361 7469 6f6e 2069 on application i │ │ │ │ -000857d0: 6e74 6f20 6120 426c 6f63 6b2c 2061 6e64 nto a Block, and │ │ │ │ -000857e0: 2061 7373 6967 6e73 2074 7970 6572 2e63 assigns typer.c │ │ │ │ -000857f0: 6f6e 7465 7874 0a2e 6e61 6d65 6441 7070 ontext..namedApp │ │ │ │ -00085800: 6c79 426c 6f63 6b49 6e66 6f20 746f 2074 lyBlockInfo to t │ │ │ │ -00085810: 6865 206e 6577 2062 6c6f 636b 2061 7320 he new block as │ │ │ │ -00085820: 7369 6465 2d65 6666 6563 742e 2049 6620 side-effect. If │ │ │ │ -00085830: 7472 6565 2068 6173 2074 6865 2066 6f72 tree has the for │ │ │ │ -00085840: 6d0a 2020 2041 7070 6c79 2866 756e 2c20 m. Apply(fun, │ │ │ │ -00085850: 6172 6773 290a 6669 7273 7420 7468 6520 args).first the │ │ │ │ -00085860: 6675 6e63 7469 6f6e 2026 7175 6f74 3b66 function "f │ │ │ │ -00085870: 756e 2671 756f 743b 2028 7768 6963 6820 un" (which │ │ │ │ -00085880: 6d69 6768 7420 6265 2061 6e20 6170 706c might be an appl │ │ │ │ -00085890: 6963 6174 696f 6e20 6974 7365 6c66 2129 ication itself!) │ │ │ │ -000858a0: 2069 7320 7472 616e 7366 6f72 6d65 6420 is transformed │ │ │ │ -000858b0: 696e 746f 2061 0a62 6c6f 636b 206f 6620 into a.block of │ │ │ │ -000858c0: 7468 6520 666f 726d 0a20 207b 0a20 2020 the form. {. │ │ │ │ -000858d0: 2076 616c 2071 7561 6c24 3120 3d20 7175 val qual$1 = qu │ │ │ │ -000858e0: 616c 6966 6965 725f 6f66 5f66 756e 0a20 alifier_of_fun. │ │ │ │ -000858f0: 2020 2076 616c 2078 2431 203d 2061 7267 val x$1 = arg │ │ │ │ -00085900: 5f31 5f6f 665f 6675 6e0a 2020 2020 2e2e _1_of_fun. .. │ │ │ │ -00085910: 2e0a 2020 2020 7661 6c20 7824 6e20 3d20 .. val x$n = │ │ │ │ -00085920: 6172 675f 6e5f 6f66 5f66 756e 0a20 2020 arg_n_of_fun. │ │ │ │ -00085930: 2071 7561 6c24 312e 6675 6e5b 7461 7267 qual$1.fun[targ │ │ │ │ -00085940: 735d 2878 2431 2c20 2e2e 2e29 2e2e 2e28 s](x$1, ...)...( │ │ │ │ -00085950: 2e2e 2e2c 2078 246e 290a 2020 7d0a 7468 ..., x$n). }.th │ │ │ │ -00085960: 656e 2066 6f72 2065 6163 6820 6172 6775 en for each argu │ │ │ │ -00085970: 6d65 6e74 2069 6e20 6172 6773 2c20 6120 ment in args, a │ │ │ │ -00085980: 7661 6c75 6520 6973 2063 7265 6174 6564 value is created │ │ │ │ -00085990: 2061 6e64 2065 6e74 6572 6564 2069 6e74 and entered int │ │ │ │ -000859a0: 6f20 7468 6520 626c 6f63 6b2e 2066 696e o the block. fin │ │ │ │ -000859b0: 616c 6c79 0a74 6865 2061 7070 6c69 6361 ally.the applica │ │ │ │ -000859c0: 7469 6f6e 2065 7870 7265 7373 696f 6e20 tion expression │ │ │ │ -000859d0: 6f66 2074 6865 2062 6c6f 636b 2069 7320 of the block is │ │ │ │ -000859e0: 7570 6461 7465 642e 0a20 207b 0a20 2020 updated.. {. │ │ │ │ -000859f0: 2076 616c 2071 7561 6c24 3120 3d20 2e2e val qual$1 = .. │ │ │ │ -00085a00: 0a20 2020 202e 2e2e 0a20 2020 2076 616c . .... val │ │ │ │ -00085a10: 2078 246e 203d 202e 2e2e 0a20 2667 743b x$n = .... > │ │ │ │ -00085a20: 2020 7661 6c20 7175 616c 246e 2b31 203d val qual$n+1 = │ │ │ │ -00085a30: 2061 7267 2831 290a 2026 6774 3b20 202e arg(1). > . │ │ │ │ -00085a40: 2e2e 0a20 2667 743b 2020 7661 6c20 7175 ... > val qu │ │ │ │ -00085a50: 616c 246e 2b6d 203d 2061 7267 286d 290a al$n+m = arg(m). │ │ │ │ -00085a60: 2026 6774 3b20 2071 7561 6c24 312e 6675 > qual$1.fu │ │ │ │ -00085a70: 6e5b 7461 7267 735d 2878 2431 2c20 2e2e n[targs](x$1, .. │ │ │ │ -00085a80: 2e29 2e2e 2e28 2e2e 2e2c 2078 246e 2928 .)...(..., x$n)( │ │ │ │ -00085a90: 7824 6e2b 312c 202e 2e2e 2c20 7824 6e2b x$n+1, ..., x$n+ │ │ │ │ -00085aa0: 6d29 0a20 207d 0a3c 2f70 3e3c 2f64 6976 m). }.
the │ │ │ │ -00085b00: 7479 7065 7220 6361 6c6c 696e 6720 7468 typer calling th │ │ │ │ -00085b10: 6973 206d 6574 686f 643b 2074 6869 7320 is method; this │ │ │ │ -00085b20: 6d65 7468 6f64 2063 616c 6c73 0a20 2020 method calls. │ │ │ │ -00085b30: 7479 7065 722e 646f 5479 7065 6441 7070 typer.doTypedApp │ │ │ │ -00085b40: 6c79 3c2f 703e 3c2f 6464 3e3c 6474 2063 ly
the mod │ │ │ │ -00085b80: 6520 746f 2075 7365 2066 6f72 2063 616c e to use for cal │ │ │ │ -00085b90: 6c69 6e67 2074 7970 6572 2e64 6f54 7970 ling typer.doTyp │ │ │ │ -00085ba0: 6564 4170 706c 793c 2f70 3e3c 2f64 643e edApply
the │ │ │ │ -00085be0: 6578 7065 6374 6564 2074 7970 6520 666f expected type fo │ │ │ │ -00085bf0: 7220 6361 6c6c 696e 6720 7479 7065 722e r calling typer. │ │ │ │ -00085c00: 646f 5479 7065 6441 7070 6c79 3c2f 703e doTypedApply
│ │ │ │ -00085c10: 3c2f 6464 3e3c 6474 3e72 6574 7572 6e73the tran │ │ │ │ -00085c40: 7366 6f72 6d65 6420 6170 706c 6963 6174 sformed applicat │ │ │ │ -00085c50: 696f 6e20 2861 2042 6c6f 636b 2920 746f ion (a Block) to │ │ │ │ -00085c60: 6765 7468 6572 2077 6974 6820 7468 6520 gether with the │ │ │ │ -00085c70: 4e61 6d65 6441 7070 6c79 496e 666f 2e0a NamedApplyInfo.. │ │ │ │ -00085c80: 2020 2020 6966 2069 734e 616d 6564 4170 if isNamedAp │ │ │ │ -00085c90: 706c 7942 6c6f 636b 2874 7265 6529 2c20 plyBlock(tree), │ │ │ │ -00085ca0: 7265 7475 726e 7320 7468 6520 6578 6973 returns the exis │ │ │ │ -00085cb0: 7469 6e67 2063 6f6e 7465 7874 2e6e 616d ting context.nam │ │ │ │ -00085cc0: 6564 4170 706c 7942 6c6f 636b 496e 666f edApplyBlockInfo │ │ │ │ -00085cd0: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c64
Transform │ │ │ │ +00085720: 2061 2066 756e 6374 696f 6e20 6170 706c a function appl │ │ │ │ +00085730: 6963 6174 696f 6e20 696e 746f 2061 2042 ication into a B │ │ │ │ +00085740: 6c6f 636b 2c20 616e 6420 6173 7369 676e lock, and assign │ │ │ │ +00085750: 7320 7479 7065 722e 636f 6e74 6578 740a s typer.context. │ │ │ │ +00085760: 2e6e 616d 6564 4170 706c 7942 6c6f 636b .namedApplyBlock │ │ │ │ +00085770: 496e 666f 2074 6f20 7468 6520 6e65 7720 Info to the new │ │ │ │ +00085780: 626c 6f63 6b20 6173 2073 6964 652d 6566 block as side-ef │ │ │ │ +00085790: 6665 6374 2e3c 2f70 3e3c 6469 7620 636c fect.
Tr │ │ │ │ +000857d0: 616e 7366 6f72 6d20 6120 6675 6e63 7469 ansform a functi │ │ │ │ +000857e0: 6f6e 2061 7070 6c69 6361 7469 6f6e 2069 on application i │ │ │ │ +000857f0: 6e74 6f20 6120 426c 6f63 6b2c 2061 6e64 nto a Block, and │ │ │ │ +00085800: 2061 7373 6967 6e73 2074 7970 6572 2e63 assigns typer.c │ │ │ │ +00085810: 6f6e 7465 7874 0a2e 6e61 6d65 6441 7070 ontext..namedApp │ │ │ │ +00085820: 6c79 426c 6f63 6b49 6e66 6f20 746f 2074 lyBlockInfo to t │ │ │ │ +00085830: 6865 206e 6577 2062 6c6f 636b 2061 7320 he new block as │ │ │ │ +00085840: 7369 6465 2d65 6666 6563 742e 2049 6620 side-effect. If │ │ │ │ +00085850: 7472 6565 2068 6173 2074 6865 2066 6f72 tree has the for │ │ │ │ +00085860: 6d0a 2020 2041 7070 6c79 2866 756e 2c20 m. Apply(fun, │ │ │ │ +00085870: 6172 6773 290a 6669 7273 7420 7468 6520 args).first the │ │ │ │ +00085880: 6675 6e63 7469 6f6e 2026 7175 6f74 3b66 function "f │ │ │ │ +00085890: 756e 2671 756f 743b 2028 7768 6963 6820 un" (which │ │ │ │ +000858a0: 6d69 6768 7420 6265 2061 6e20 6170 706c might be an appl │ │ │ │ +000858b0: 6963 6174 696f 6e20 6974 7365 6c66 2129 ication itself!) │ │ │ │ +000858c0: 2069 7320 7472 616e 7366 6f72 6d65 6420 is transformed │ │ │ │ +000858d0: 696e 746f 2061 0a62 6c6f 636b 206f 6620 into a.block of │ │ │ │ +000858e0: 7468 6520 666f 726d 0a20 207b 0a20 2020 the form. {. │ │ │ │ +000858f0: 2076 616c 2071 7561 6c24 3120 3d20 7175 val qual$1 = qu │ │ │ │ +00085900: 616c 6966 6965 725f 6f66 5f66 756e 0a20 alifier_of_fun. │ │ │ │ +00085910: 2020 2076 616c 2078 2431 203d 2061 7267 val x$1 = arg │ │ │ │ +00085920: 5f31 5f6f 665f 6675 6e0a 2020 2020 2e2e _1_of_fun. .. │ │ │ │ +00085930: 2e0a 2020 2020 7661 6c20 7824 6e20 3d20 .. val x$n = │ │ │ │ +00085940: 6172 675f 6e5f 6f66 5f66 756e 0a20 2020 arg_n_of_fun. │ │ │ │ +00085950: 2071 7561 6c24 312e 6675 6e5b 7461 7267 qual$1.fun[targ │ │ │ │ +00085960: 735d 2878 2431 2c20 2e2e 2e29 2e2e 2e28 s](x$1, ...)...( │ │ │ │ +00085970: 2e2e 2e2c 2078 246e 290a 2020 7d0a 7468 ..., x$n). }.th │ │ │ │ +00085980: 656e 2066 6f72 2065 6163 6820 6172 6775 en for each argu │ │ │ │ +00085990: 6d65 6e74 2069 6e20 6172 6773 2c20 6120 ment in args, a │ │ │ │ +000859a0: 7661 6c75 6520 6973 2063 7265 6174 6564 value is created │ │ │ │ +000859b0: 2061 6e64 2065 6e74 6572 6564 2069 6e74 and entered int │ │ │ │ +000859c0: 6f20 7468 6520 626c 6f63 6b2e 2066 696e o the block. fin │ │ │ │ +000859d0: 616c 6c79 0a74 6865 2061 7070 6c69 6361 ally.the applica │ │ │ │ +000859e0: 7469 6f6e 2065 7870 7265 7373 696f 6e20 tion expression │ │ │ │ +000859f0: 6f66 2074 6865 2062 6c6f 636b 2069 7320 of the block is │ │ │ │ +00085a00: 7570 6461 7465 642e 0a20 207b 0a20 2020 updated.. {. │ │ │ │ +00085a10: 2076 616c 2071 7561 6c24 3120 3d20 2e2e val qual$1 = .. │ │ │ │ +00085a20: 0a20 2020 202e 2e2e 0a20 2020 2076 616c . .... val │ │ │ │ +00085a30: 2078 246e 203d 202e 2e2e 0a20 2667 743b x$n = .... > │ │ │ │ +00085a40: 2020 7661 6c20 7175 616c 246e 2b31 203d val qual$n+1 = │ │ │ │ +00085a50: 2061 7267 2831 290a 2026 6774 3b20 202e arg(1). > . │ │ │ │ +00085a60: 2e2e 0a20 2667 743b 2020 7661 6c20 7175 ... > val qu │ │ │ │ +00085a70: 616c 246e 2b6d 203d 2061 7267 286d 290a al$n+m = arg(m). │ │ │ │ +00085a80: 2026 6774 3b20 2071 7561 6c24 312e 6675 > qual$1.fu │ │ │ │ +00085a90: 6e5b 7461 7267 735d 2878 2431 2c20 2e2e n[targs](x$1, .. │ │ │ │ +00085aa0: 2e29 2e2e 2e28 2e2e 2e2c 2078 246e 2928 .)...(..., x$n)( │ │ │ │ +00085ab0: 7824 6e2b 312c 202e 2e2e 2c20 7824 6e2b x$n+1, ..., x$n+ │ │ │ │ +00085ac0: 6d29 0a20 207d 0a3c 2f70 3e3c 2f64 6976 m). }.
the │ │ │ │ +00085b20: 7479 7065 7220 6361 6c6c 696e 6720 7468 typer calling th │ │ │ │ +00085b30: 6973 206d 6574 686f 643b 2074 6869 7320 is method; this │ │ │ │ +00085b40: 6d65 7468 6f64 2063 616c 6c73 0a20 2020 method calls. │ │ │ │ +00085b50: 7479 7065 722e 646f 5479 7065 6441 7070 typer.doTypedApp │ │ │ │ +00085b60: 6c79 3c2f 703e 3c2f 6464 3e3c 6474 2063 ly
the mod │ │ │ │ +00085ba0: 6520 746f 2075 7365 2066 6f72 2063 616c e to use for cal │ │ │ │ +00085bb0: 6c69 6e67 2074 7970 6572 2e64 6f54 7970 ling typer.doTyp │ │ │ │ +00085bc0: 6564 4170 706c 793c 2f70 3e3c 2f64 643e edApply
the │ │ │ │ +00085c00: 6578 7065 6374 6564 2074 7970 6520 666f expected type fo │ │ │ │ +00085c10: 7220 6361 6c6c 696e 6720 7479 7065 722e r calling typer. │ │ │ │ +00085c20: 646f 5479 7065 6441 7070 6c79 3c2f 703e doTypedApply
│ │ │ │ +00085c30: 3c2f 6464 3e3c 6474 3e72 6574 7572 6e73the tran │ │ │ │ +00085c60: 7366 6f72 6d65 6420 6170 706c 6963 6174 sformed applicat │ │ │ │ +00085c70: 696f 6e20 2861 2042 6c6f 636b 2920 746f ion (a Block) to │ │ │ │ +00085c80: 6765 7468 6572 2077 6974 6820 7468 6520 gether with the │ │ │ │ +00085c90: 4e61 6d65 6441 7070 6c79 496e 666f 2e0a NamedApplyInfo.. │ │ │ │ +00085ca0: 2020 2020 6966 2069 734e 616d 6564 4170 if isNamedAp │ │ │ │ +00085cb0: 706c 7942 6c6f 636b 2874 7265 6529 2c20 plyBlock(tree), │ │ │ │ +00085cc0: 7265 7475 726e 7320 7468 6520 6578 6973 returns the exis │ │ │ │ +00085cd0: 7469 6e67 2063 6f6e 7465 7874 2e6e 616d ting context.nam │ │ │ │ +00085ce0: 6564 4170 706c 7942 6c6f 636b 496e 666f edApplyBlockInfo │ │ │ │ +00085cf0: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c64
│ │ │ │ -00086880: 5472 616e 7366 6f72 6d73 2070 6172 616d Transforms param
│ │ │ │ -00086890: 6574 6572 7320 6c69 7374 7320 6f66 2061 eters lists of a
│ │ │ │ -000868a0: 206d 6163 726f 2069 6d70 6c2e 0a20 5468 macro impl.. Th
│ │ │ │ -000868b0: 6520 3c63 6f64 653e 7472 616e 7366 6f72 e transfor
│ │ │ │ -000868c0: 6d3c 2f63 6f64 653e 2066 756e 6374 696f m
functio
│ │ │ │ -000868d0: 6e20 6973 2069 6e76 6f6b 6564 206f 6e6c n is invoked onl
│ │ │ │ -000868e0: 7920 666f 7220 5765 616b 5479 7065 5461 y for WeakTypeTa
│ │ │ │ -000868f0: 6720 6576 6964 656e 6365 2070 6172 616d g evidence param
│ │ │ │ -00086900: 6574 6572 732e 3c2f 703e 3c70 3e20 5468 eters.
Th │ │ │ │ -00086910: 6520 7472 616e 7366 6f72 6d65 7220 7461 e transformer ta │ │ │ │ -00086920: 6b65 7320 7477 6f20 6172 6775 6d65 6e74 kes two argument │ │ │ │ -00086930: 733a 2061 2076 616c 7565 2070 6172 616d s: a value param │ │ │ │ -00086940: 6574 6572 2066 726f 6d20 7468 6520 7061 eter from the pa │ │ │ │ -00086950: 7261 6d65 7465 7220 6c69 7374 0a20 616e rameter list. an │ │ │ │ -00086960: 6420 6120 7479 7065 2070 6172 616d 6574 d a type paramet │ │ │ │ -00086970: 6572 2074 6861 7420 6973 2077 6974 6e65 er that is witne │ │ │ │ -00086980: 7373 6573 2062 7920 7468 6520 7661 6c75 sses by the valu │ │ │ │ -00086990: 6520 7061 7261 6d65 7465 722e 3c2f 703e e parameter.
│ │ │ │ -000869a0: 3c70 3e20 4966 2074 6865 2074 7261 6e73If the trans │ │ │ │ -000869b0: 666f 726d 6572 2072 6574 7572 6e73 2061 former returns a │ │ │ │ -000869c0: 204e 6f53 796d 626f 6c2c 2074 6865 2076 NoSymbol, the v │ │ │ │ -000869d0: 616c 7565 2070 6172 616d 6574 6572 2069 alue parameter i │ │ │ │ -000869e0: 7320 6e6f 7420 696e 636c 7564 6564 2066 s not included f │ │ │ │ -000869f0: 726f 6d20 7468 6520 7265 7375 6c74 2e0a rom the result.. │ │ │ │ -00086a00: 2049 6620 7468 6520 7472 616e 7366 6f72 If the transfor │ │ │ │ -00086a10: 6d65 7220 7265 7475 726e 7320 736f 6d65 mer returns some │ │ │ │ -00086a20: 7468 696e 6720 656c 7365 2c20 7468 6973 thing else, this │ │ │ │ -00086a30: 2073 6f6d 6574 6869 6e67 2065 6c73 6520 something else │ │ │ │ -00086a40: 6973 2069 6e63 6c75 6465 6420 696e 2074 is included in t │ │ │ │ -00086a50: 6865 2072 6573 756c 7420 696e 7374 6561 he result instea │ │ │ │ -00086a60: 6420 6f66 2074 6865 2076 616c 7565 2070 d of the value p │ │ │ │ -00086a70: 6172 616d 6574 6572 2e3c 2f70 3e3c 703e arameter.
│ │ │ │ -00086a80: 2044 6573 7069 7465 206f 6620 6265 696e Despite of bein │ │ │ │ -00086a90: 6720 6869 6768 6c79 2065 736f 7465 7269 g highly esoteri │ │ │ │ -00086aa0: 632c 2074 6869 7320 6675 6e63 7469 6f6e c, this function │ │ │ │ -00086ab0: 2073 6967 6e69 6669 6361 6e74 6c79 2073 significantly s │ │ │ │ -00086ac0: 696d 706c 6966 6965 7320 7369 676e 6174 implifies signat │ │ │ │ -00086ad0: 7572 6520 616e 616c 7973 6973 2e0a 2046 ure analysis.. F │ │ │ │ -00086ae0: 6f72 2065 7861 6d70 6c65 2c20 6974 2063 or example, it c │ │ │ │ -00086af0: 616e 2062 6520 7573 6564 2074 6f20 7374 an be used to st │ │ │ │ -00086b00: 7269 7020 6d61 6372 6f49 6d70 6c2e 7061 rip macroImpl.pa │ │ │ │ -00086b10: 7261 6d73 7320 6672 6f6d 2074 6865 2065 ramss from the e │ │ │ │ -00086b20: 7669 6465 6e63 6573 2028 6e65 6365 7373 vidences (necess │ │ │ │ -00086b30: 6172 7920 7768 656e 2063 6865 636b 696e ary when checkin │ │ │ │ -00086b40: 6720 6465 6620 266c 743b 2d26 6774 3b20 g def <-> │ │ │ │ -00086b50: 696d 706c 2063 6f72 7265 7370 6f6e 6465 impl corresponde │ │ │ │ -00086b60: 6e63 6529 0a20 6f72 2074 6f20 7374 7265 nce). or to stre │ │ │ │ -00086b70: 616d 6c69 6e65 2063 7265 6174 696f 6e20 amline creation │ │ │ │ -00086b80: 6f66 2074 6865 206c 6973 7420 6f66 206d of the list of m │ │ │ │ -00086b90: 6163 726f 2061 7267 756d 656e 7473 2e0a acro arguments.. │ │ │ │ -00086ba0: 3c2f 703e 3c2f 6469 763e 3c64 6c20 636c
Ver │ │ │ │ -00088680: 6966 6965 7320 7468 6174 2074 6865 2062 ifies that the b │ │ │ │ -00088690: 6f64 7920 6f66 2061 206d 6163 726f 2064 ody of a macro d │ │ │ │ -000886a0: 6566 2074 7970 6563 6865 636b 7320 746f ef typechecks to │ │ │ │ -000886b0: 2061 2072 6566 6572 656e 6365 2074 6f20 a reference to │ │ │ │ -000886c0: 6120 7374 6174 6963 2070 7562 6c69 6320 a static public │ │ │ │ -000886d0: 6e6f 6e2d 6f76 6572 6c6f 6164 6564 206d non-overloaded m │ │ │ │ -000886e0: 6574 686f 6420 6f72 2061 2074 6f70 2d6c ethod or a top-l │ │ │ │ -000886f0: 6576 656c 206d 6163 726f 2062 756e 646c evel macro bundl │ │ │ │ -00088700: 652c 0a20 616e 6420 7468 6174 2074 6861 e,. and that tha │ │ │ │ -00088710: 7420 6d65 7468 6f64 2069 7320 7369 676e t method is sign │ │ │ │ -00088720: 6174 7572 652d 7769 7365 2063 6f6d 7061 ature-wise compa │ │ │ │ -00088730: 7469 626c 6520 7769 7468 2074 6865 2067 tible with the g │ │ │ │ -00088740: 6976 656e 206d 6163 726f 2064 6566 696e iven macro defin │ │ │ │ -00088750: 6974 696f 6e2e 0a3c 2f70 3e3c 2f64 6976 ition..
│ │ │ │ -000887a0: 4d61 6372 6f20 696d 706c 2072 6566 6572 Macro impl refer │ │ │ │ -000887b0: 656e 6365 2066 6f72 2074 6865 2067 6976 ence for the giv │ │ │ │ -000887c0: 656e 206d 6163 726f 2064 6566 696e 6974 en macro definit │ │ │ │ -000887d0: 696f 6e20 6966 2065 7665 7279 7468 696e ion if everythin │ │ │ │ -000887e0: 6720 6973 206f 6b61 792e 0a20 2020 2020 g is okay.. │ │ │ │ -000887f0: 2020 2020 456d 7074 7954 7265 6520 6966 EmptyTree if │ │ │ │ -00088800: 2061 6e20 6572 726f 7220 6f63 6375 7273 an error occurs │ │ │ │ -00088810: 2e3c 2f70 3e3c 2f64 643e 3c2f 646c 3e3c .
│ │ │ │ +000868a0: 5472 616e 7366 6f72 6d73 2070 6172 616d Transforms param
│ │ │ │ +000868b0: 6574 6572 7320 6c69 7374 7320 6f66 2061 eters lists of a
│ │ │ │ +000868c0: 206d 6163 726f 2069 6d70 6c2e 0a20 5468 macro impl.. Th
│ │ │ │ +000868d0: 6520 3c63 6f64 653e 7472 616e 7366 6f72 e transfor
│ │ │ │ +000868e0: 6d3c 2f63 6f64 653e 2066 756e 6374 696f m
functio
│ │ │ │ +000868f0: 6e20 6973 2069 6e76 6f6b 6564 206f 6e6c n is invoked onl
│ │ │ │ +00086900: 7920 666f 7220 5765 616b 5479 7065 5461 y for WeakTypeTa
│ │ │ │ +00086910: 6720 6576 6964 656e 6365 2070 6172 616d g evidence param
│ │ │ │ +00086920: 6574 6572 732e 3c2f 703e 3c70 3e20 5468 eters.
Th │ │ │ │ +00086930: 6520 7472 616e 7366 6f72 6d65 7220 7461 e transformer ta │ │ │ │ +00086940: 6b65 7320 7477 6f20 6172 6775 6d65 6e74 kes two argument │ │ │ │ +00086950: 733a 2061 2076 616c 7565 2070 6172 616d s: a value param │ │ │ │ +00086960: 6574 6572 2066 726f 6d20 7468 6520 7061 eter from the pa │ │ │ │ +00086970: 7261 6d65 7465 7220 6c69 7374 0a20 616e rameter list. an │ │ │ │ +00086980: 6420 6120 7479 7065 2070 6172 616d 6574 d a type paramet │ │ │ │ +00086990: 6572 2074 6861 7420 6973 2077 6974 6e65 er that is witne │ │ │ │ +000869a0: 7373 6573 2062 7920 7468 6520 7661 6c75 sses by the valu │ │ │ │ +000869b0: 6520 7061 7261 6d65 7465 722e 3c2f 703e e parameter.
│ │ │ │ +000869c0: 3c70 3e20 4966 2074 6865 2074 7261 6e73If the trans │ │ │ │ +000869d0: 666f 726d 6572 2072 6574 7572 6e73 2061 former returns a │ │ │ │ +000869e0: 204e 6f53 796d 626f 6c2c 2074 6865 2076 NoSymbol, the v │ │ │ │ +000869f0: 616c 7565 2070 6172 616d 6574 6572 2069 alue parameter i │ │ │ │ +00086a00: 7320 6e6f 7420 696e 636c 7564 6564 2066 s not included f │ │ │ │ +00086a10: 726f 6d20 7468 6520 7265 7375 6c74 2e0a rom the result.. │ │ │ │ +00086a20: 2049 6620 7468 6520 7472 616e 7366 6f72 If the transfor │ │ │ │ +00086a30: 6d65 7220 7265 7475 726e 7320 736f 6d65 mer returns some │ │ │ │ +00086a40: 7468 696e 6720 656c 7365 2c20 7468 6973 thing else, this │ │ │ │ +00086a50: 2073 6f6d 6574 6869 6e67 2065 6c73 6520 something else │ │ │ │ +00086a60: 6973 2069 6e63 6c75 6465 6420 696e 2074 is included in t │ │ │ │ +00086a70: 6865 2072 6573 756c 7420 696e 7374 6561 he result instea │ │ │ │ +00086a80: 6420 6f66 2074 6865 2076 616c 7565 2070 d of the value p │ │ │ │ +00086a90: 6172 616d 6574 6572 2e3c 2f70 3e3c 703e arameter.
│ │ │ │ +00086aa0: 2044 6573 7069 7465 206f 6620 6265 696e Despite of bein │ │ │ │ +00086ab0: 6720 6869 6768 6c79 2065 736f 7465 7269 g highly esoteri │ │ │ │ +00086ac0: 632c 2074 6869 7320 6675 6e63 7469 6f6e c, this function │ │ │ │ +00086ad0: 2073 6967 6e69 6669 6361 6e74 6c79 2073 significantly s │ │ │ │ +00086ae0: 696d 706c 6966 6965 7320 7369 676e 6174 implifies signat │ │ │ │ +00086af0: 7572 6520 616e 616c 7973 6973 2e0a 2046 ure analysis.. F │ │ │ │ +00086b00: 6f72 2065 7861 6d70 6c65 2c20 6974 2063 or example, it c │ │ │ │ +00086b10: 616e 2062 6520 7573 6564 2074 6f20 7374 an be used to st │ │ │ │ +00086b20: 7269 7020 6d61 6372 6f49 6d70 6c2e 7061 rip macroImpl.pa │ │ │ │ +00086b30: 7261 6d73 7320 6672 6f6d 2074 6865 2065 ramss from the e │ │ │ │ +00086b40: 7669 6465 6e63 6573 2028 6e65 6365 7373 vidences (necess │ │ │ │ +00086b50: 6172 7920 7768 656e 2063 6865 636b 696e ary when checkin │ │ │ │ +00086b60: 6720 6465 6620 266c 743b 2d26 6774 3b20 g def <-> │ │ │ │ +00086b70: 696d 706c 2063 6f72 7265 7370 6f6e 6465 impl corresponde │ │ │ │ +00086b80: 6e63 6529 0a20 6f72 2074 6f20 7374 7265 nce). or to stre │ │ │ │ +00086b90: 616d 6c69 6e65 2063 7265 6174 696f 6e20 amline creation │ │ │ │ +00086ba0: 6f66 2074 6865 206c 6973 7420 6f66 206d of the list of m │ │ │ │ +00086bb0: 6163 726f 2061 7267 756d 656e 7473 2e0a acro arguments.. │ │ │ │ +00086bc0: 3c2f 703e 3c2f 6469 763e 3c64 6c20 636c
Ver │ │ │ │ +000886a0: 6966 6965 7320 7468 6174 2074 6865 2062 ifies that the b │ │ │ │ +000886b0: 6f64 7920 6f66 2061 206d 6163 726f 2064 ody of a macro d │ │ │ │ +000886c0: 6566 2074 7970 6563 6865 636b 7320 746f ef typechecks to │ │ │ │ +000886d0: 2061 2072 6566 6572 656e 6365 2074 6f20 a reference to │ │ │ │ +000886e0: 6120 7374 6174 6963 2070 7562 6c69 6320 a static public │ │ │ │ +000886f0: 6e6f 6e2d 6f76 6572 6c6f 6164 6564 206d non-overloaded m │ │ │ │ +00088700: 6574 686f 6420 6f72 2061 2074 6f70 2d6c ethod or a top-l │ │ │ │ +00088710: 6576 656c 206d 6163 726f 2062 756e 646c evel macro bundl │ │ │ │ +00088720: 652c 0a20 616e 6420 7468 6174 2074 6861 e,. and that tha │ │ │ │ +00088730: 7420 6d65 7468 6f64 2069 7320 7369 676e t method is sign │ │ │ │ +00088740: 6174 7572 652d 7769 7365 2063 6f6d 7061 ature-wise compa │ │ │ │ +00088750: 7469 626c 6520 7769 7468 2074 6865 2067 tible with the g │ │ │ │ +00088760: 6976 656e 206d 6163 726f 2064 6566 696e iven macro defin │ │ │ │ +00088770: 6974 696f 6e2e 0a3c 2f70 3e3c 2f64 6976 ition..
│ │ │ │ +000887c0: 4d61 6372 6f20 696d 706c 2072 6566 6572 Macro impl refer │ │ │ │ +000887d0: 656e 6365 2066 6f72 2074 6865 2067 6976 ence for the giv │ │ │ │ +000887e0: 656e 206d 6163 726f 2064 6566 696e 6974 en macro definit │ │ │ │ +000887f0: 696f 6e20 6966 2065 7665 7279 7468 696e ion if everythin │ │ │ │ +00088800: 6720 6973 206f 6b61 792e 0a20 2020 2020 g is okay.. │ │ │ │ +00088810: 2020 2020 456d 7074 7954 7265 6520 6966 EmptyTree if │ │ │ │ +00088820: 2061 6e20 6572 726f 7220 6f63 6375 7273 an error occurs │ │ │ │ +00088830: 2e3c 2f70 3e3c 2f64 643e 3c2f 646c 3e3c .
│ │ │ │ -00089240: 4465 7669 7369 6e67 206e 6577 2077 6179 Devising new way │ │ │ │ -00089250: 7320 6f66 2063 6f6d 6d75 6e69 6361 7469 s of communicati │ │ │ │ -00089260: 6e67 2065 7272 6f72 2069 6e66 6f20 6f75 ng error info ou │ │ │ │ -00089270: 7420 6f66 0a20 6465 7370 6572 6174 696f t of. desperatio │ │ │ │ -00089280: 6e20 746f 2077 6f72 6b20 6f6e 2065 7272 n to work on err │ │ │ │ -00089290: 6f72 206d 6573 7361 6765 732e 2020 5468 or messages. Th │ │ │ │ -000892a0: 6973 2069 7320 7573 6564 0a20 6279 2074 is is used. by t │ │ │ │ -000892b0: 7970 6564 5061 7474 6572 6e20 746f 2077 ypedPattern to w │ │ │ │ -000892c0: 7261 7020 6974 7320 6275 7369 6e65 7373 rap its business │ │ │ │ -000892d0: 2073 6f20 7765 2063 616e 2067 656e 6572 so we can gener │ │ │ │ -000892e0: 6174 650a 2061 2073 656e 7369 626c 6520 ate. a sensible │ │ │ │ -000892f0: 6572 726f 7220 6d65 7373 6167 6520 7768 error message wh │ │ │ │ -00089300: 656e 2074 6869 6e67 7320 676f 2073 6f75 en things go sou │ │ │ │ -00089310: 7468 2e0a 3c2f 703e 3c2f 6469 763e 3c64 th..
Filters │ │ │ │ -00089d40: 206f 7574 2075 6e61 7070 6c69 6573 2077 out unapplies w │ │ │ │ -00089d50: 6974 6820 6d75 6c74 6970 6c65 2028 6e6f ith multiple (no │ │ │ │ -00089d60: 6e2d 696d 706c 6963 6974 2920 7061 7261 n-implicit) para │ │ │ │ -00089d70: 6d65 7465 7220 6c69 7374 732c 0a20 6173 meter lists,. as │ │ │ │ -00089d80: 2074 6865 7920 6361 6e6e 6f74 2062 6520 they cannot be │ │ │ │ -00089d90: 7573 6564 2061 7320 6578 7472 6163 746f used as extracto │ │ │ │ -00089da0: 7273 0a3c 2f70 3e3c 6469 7620 636c 6173 rs.
Filt │ │ │ │ -00089de0: 6572 7320 6f75 7420 756e 6170 706c 6965 ers out unapplie │ │ │ │ -00089df0: 7320 7769 7468 206d 756c 7469 706c 6520 s with multiple │ │ │ │ -00089e00: 286e 6f6e 2d69 6d70 6c69 6369 7429 2070 (non-implicit) p │ │ │ │ -00089e10: 6172 616d 6574 6572 206c 6973 7473 2c0a arameter lists,. │ │ │ │ -00089e20: 2061 7320 7468 6579 2063 616e 6e6f 7420 as they cannot │ │ │ │ -00089e30: 6265 2075 7365 6420 6173 2065 7874 7261 be used as extra │ │ │ │ -00089e40: 6374 6f72 730a 3c2f 703e 3c2f 6469 763e ctors.
The symbol │ │ │ │ -0008aa80: 2077 6869 6368 2074 6865 2067 6976 656e which the given │ │ │ │ -0008aa90: 2061 6363 6573 736f 7220 7265 7072 6573 accessor repres │ │ │ │ -0008aaa0: 656e 7473 2028 706f 7373 6962 6c79 2069 ents (possibly i │ │ │ │ -0008aab0: 6e20 7061 7274 292e 0a20 5468 6973 2069 n part).. This i │ │ │ │ -0008aac0: 7320 7573 6564 2066 6f72 2065 7272 6f72 s used for error │ │ │ │ -0008aad0: 206d 6573 7361 6765 732c 2077 6865 7265 messages, where │ │ │ │ -0008aae0: 2077 6520 7761 6e74 2074 6f20 7370 6561 we want to spea │ │ │ │ -0008aaf0: 6b20 696e 2074 6572 6d73 0a20 6f66 2074 k in terms. of t │ │ │ │ -0008ab00: 6865 2061 6374 7561 6c20 6465 636c 6172 he actual declar │ │ │ │ -0008ab10: 6174 696f 6e20 6f72 2064 6566 696e 6974 ation or definit │ │ │ │ -0008ab20: 696f 6e2c 206e 6f74 2069 6e20 7465 726d ion, not in term │ │ │ │ -0008ab30: 7320 6f66 2074 6865 2067 656e 6572 6174 s of the generat │ │ │ │ -0008ab40: 6564 2073 6574 7465 7273 0a20 616e 6420 ed setters. and │ │ │ │ -0008ab50: 6765 7474 6572 732e 0a3c 2f70 3e3c 2f64 getters..
Unmarks
│ │ │ │ -0008b7a0: 2074 6865 2074 7265 6520 6173 2061 206d the tree as a m
│ │ │ │ -0008b7b0: 6163 726f 2069 6d70 6c20 7265 6665 7265 acro impl refere
│ │ │ │ -0008b7c0: 6e63 6520 2873 6565 203c 636f 6465 3e6d nce (see m
│ │ │ │ -0008b7d0: 6172 6b4d 6163 726f 496d 706c 5265 663c arkMacroImplRef<
│ │ │ │ -0008b7e0: 2f63 6f64 653e 2066 6f72 206d 6f72 6520 /code> for more
│ │ │ │ -0008b7f0: 696e 666f 726d 6174 696f 6e29 2e3c 2f70 information).
Unmarks th
│ │ │ │ -0008b840: 6520 7472 6565 2061 7320 6120 6d61 6372 e tree as a macr
│ │ │ │ -0008b850: 6f20 696d 706c 2072 6566 6572 656e 6365 o impl reference
│ │ │ │ -0008b860: 2028 7365 6520 3c63 6f64 653e 6d61 726b (see mark
│ │ │ │ -0008b870: 4d61 6372 6f49 6d70 6c52 6566 3c2f 636f MacroImplRef for more inf
│ │ │ │ -0008b890: 6f72 6d61 7469 6f6e 292e 3c2f 703e 3c70 ormation).
This is necess │ │ │ │ -0008b8b0: 6172 7920 7768 656e 2061 2074 7265 6520 ary when a tree │ │ │ │ -0008b8c0: 7468 6174 2077 6173 2070 7265 7669 6f75 that was previou │ │ │ │ -0008b8d0: 736c 7920 6465 656d 6564 2074 6f20 6265 sly deemed to be │ │ │ │ -0008b8e0: 2061 206d 6163 726f 2069 6d70 6c20 7265 a macro impl re │ │ │ │ -0008b8f0: 6665 7265 6e63 652c 0a20 7479 7065 6368 ference,. typech │ │ │ │ -0008b900: 6563 6b73 2074 6f20 6265 2061 206d 6163 ecks to be a mac │ │ │ │ -0008b910: 726f 2061 7070 6c69 6361 7469 6f6e 2e20 ro application. │ │ │ │ -0008b920: 5468 656e 2077 6520 6e65 6564 2074 6f20 Then we need to │ │ │ │ -0008b930: 756e 6d61 726b 2069 742c 2065 7870 616e unmark it, expan │ │ │ │ -0008b940: 6420 6974 2061 6e64 2074 7279 2074 6f20 d it and try to │ │ │ │ -0008b950: 7472 6561 740a 2069 7473 2065 7870 616e treat. its expan │ │ │ │ -0008b960: 7369 6f6e 2061 7320 6120 6d61 6372 6f20 sion as a macro │ │ │ │ -0008b970: 696d 706c 2072 6566 6572 656e 6365 2e0a impl reference.. │ │ │ │ -0008b980: 3c2f 703e 3c2f 6469 763e 3c64 6c20 636c
Un │ │ │ │ -0008bfc0: 7375 7070 7265 7373 6573 206d 6163 726f suppresses macro │ │ │ │ -0008bfd0: 2065 7870 616e 7369 6f6e 206f 6620 7468 expansion of th │ │ │ │ -0008bfe0: 6520 7472 6565 2062 7920 7265 6d6f 7669 e tree by removi │ │ │ │ -0008bff0: 6e67 2053 7570 7072 6573 734d 6163 726f ng SuppressMacro │ │ │ │ -0008c000: 4578 7061 6e73 696f 6e41 7474 6163 686d ExpansionAttachm │ │ │ │ -0008c010: 656e 7420 6672 6f6d 2069 7420 616e 6420 ent from it and │ │ │ │ -0008c020: 6974 7320 6368 696c 6472 656e 2e3c 2f70 its children.
Unsuppress │ │ │ │ -0008c070: 6573 206d 6163 726f 2065 7870 616e 7369 es macro expansi │ │ │ │ -0008c080: 6f6e 206f 6620 7468 6520 7472 6565 2062 on of the tree b │ │ │ │ -0008c090: 7920 7265 6d6f 7669 6e67 2053 7570 7072 y removing Suppr │ │ │ │ -0008c0a0: 6573 734d 6163 726f 4578 7061 6e73 696f essMacroExpansio │ │ │ │ -0008c0b0: 6e41 7474 6163 686d 656e 7420 6672 6f6d nAttachment from │ │ │ │ -0008c0c0: 2069 7420 616e 6420 6974 7320 6368 696c it and its chil │ │ │ │ -0008c0d0: 6472 656e 2e0a 3c2f 703e 3c2f 6469 763e dren..
Transf │ │ │ │ -0008c6c0: 6f72 6d73 2063 2e45 7870 725b 545d 2074 orms c.Expr[T] t │ │ │ │ -0008c6d0: 7970 6573 2069 6e74 6f20 632e 5472 6565 ypes into c.Tree │ │ │ │ -0008c6e0: 2061 6e64 206c 6561 7665 7320 7468 6520 and leaves the │ │ │ │ -0008c6f0: 7265 7374 2075 6e63 6861 6e67 6564 2e3c rest unchanged.< │ │ │ │ -0008c700: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Transfor │ │ │ │ -0008c740: 6d73 2063 2e45 7870 725b 545d 2074 7970 ms c.Expr[T] typ │ │ │ │ -0008c750: 6573 2069 6e74 6f20 632e 5472 6565 2061 es into c.Tree a │ │ │ │ -0008c760: 6e64 206c 6561 7665 7320 7468 6520 7265 nd leaves the re │ │ │ │ -0008c770: 7374 2075 6e63 6861 6e67 6564 2e0a 3c2f st unchanged.. │ │ │ │ -0008c780: 703e 3c2f 6469 763e 3c64 6c20 636c 6173 p>
│ │ │ │ +00089260: 4465 7669 7369 6e67 206e 6577 2077 6179 Devising new way │ │ │ │ +00089270: 7320 6f66 2063 6f6d 6d75 6e69 6361 7469 s of communicati │ │ │ │ +00089280: 6e67 2065 7272 6f72 2069 6e66 6f20 6f75 ng error info ou │ │ │ │ +00089290: 7420 6f66 0a20 6465 7370 6572 6174 696f t of. desperatio │ │ │ │ +000892a0: 6e20 746f 2077 6f72 6b20 6f6e 2065 7272 n to work on err │ │ │ │ +000892b0: 6f72 206d 6573 7361 6765 732e 2020 5468 or messages. Th │ │ │ │ +000892c0: 6973 2069 7320 7573 6564 0a20 6279 2074 is is used. by t │ │ │ │ +000892d0: 7970 6564 5061 7474 6572 6e20 746f 2077 ypedPattern to w │ │ │ │ +000892e0: 7261 7020 6974 7320 6275 7369 6e65 7373 rap its business │ │ │ │ +000892f0: 2073 6f20 7765 2063 616e 2067 656e 6572 so we can gener │ │ │ │ +00089300: 6174 650a 2061 2073 656e 7369 626c 6520 ate. a sensible │ │ │ │ +00089310: 6572 726f 7220 6d65 7373 6167 6520 7768 error message wh │ │ │ │ +00089320: 656e 2074 6869 6e67 7320 676f 2073 6f75 en things go sou │ │ │ │ +00089330: 7468 2e0a 3c2f 703e 3c2f 6469 763e 3c64 th..
Filters │ │ │ │ +00089d60: 206f 7574 2075 6e61 7070 6c69 6573 2077 out unapplies w │ │ │ │ +00089d70: 6974 6820 6d75 6c74 6970 6c65 2028 6e6f ith multiple (no │ │ │ │ +00089d80: 6e2d 696d 706c 6963 6974 2920 7061 7261 n-implicit) para │ │ │ │ +00089d90: 6d65 7465 7220 6c69 7374 732c 0a20 6173 meter lists,. as │ │ │ │ +00089da0: 2074 6865 7920 6361 6e6e 6f74 2062 6520 they cannot be │ │ │ │ +00089db0: 7573 6564 2061 7320 6578 7472 6163 746f used as extracto │ │ │ │ +00089dc0: 7273 0a3c 2f70 3e3c 6469 7620 636c 6173 rs.
Filt │ │ │ │ +00089e00: 6572 7320 6f75 7420 756e 6170 706c 6965 ers out unapplie │ │ │ │ +00089e10: 7320 7769 7468 206d 756c 7469 706c 6520 s with multiple │ │ │ │ +00089e20: 286e 6f6e 2d69 6d70 6c69 6369 7429 2070 (non-implicit) p │ │ │ │ +00089e30: 6172 616d 6574 6572 206c 6973 7473 2c0a arameter lists,. │ │ │ │ +00089e40: 2061 7320 7468 6579 2063 616e 6e6f 7420 as they cannot │ │ │ │ +00089e50: 6265 2075 7365 6420 6173 2065 7874 7261 be used as extra │ │ │ │ +00089e60: 6374 6f72 730a 3c2f 703e 3c2f 6469 763e ctors.
The symbol │ │ │ │ +0008aaa0: 2077 6869 6368 2074 6865 2067 6976 656e which the given │ │ │ │ +0008aab0: 2061 6363 6573 736f 7220 7265 7072 6573 accessor repres │ │ │ │ +0008aac0: 656e 7473 2028 706f 7373 6962 6c79 2069 ents (possibly i │ │ │ │ +0008aad0: 6e20 7061 7274 292e 0a20 5468 6973 2069 n part).. This i │ │ │ │ +0008aae0: 7320 7573 6564 2066 6f72 2065 7272 6f72 s used for error │ │ │ │ +0008aaf0: 206d 6573 7361 6765 732c 2077 6865 7265 messages, where │ │ │ │ +0008ab00: 2077 6520 7761 6e74 2074 6f20 7370 6561 we want to spea │ │ │ │ +0008ab10: 6b20 696e 2074 6572 6d73 0a20 6f66 2074 k in terms. of t │ │ │ │ +0008ab20: 6865 2061 6374 7561 6c20 6465 636c 6172 he actual declar │ │ │ │ +0008ab30: 6174 696f 6e20 6f72 2064 6566 696e 6974 ation or definit │ │ │ │ +0008ab40: 696f 6e2c 206e 6f74 2069 6e20 7465 726d ion, not in term │ │ │ │ +0008ab50: 7320 6f66 2074 6865 2067 656e 6572 6174 s of the generat │ │ │ │ +0008ab60: 6564 2073 6574 7465 7273 0a20 616e 6420 ed setters. and │ │ │ │ +0008ab70: 6765 7474 6572 732e 0a3c 2f70 3e3c 2f64 getters..
Unmarks
│ │ │ │ +0008b7c0: 2074 6865 2074 7265 6520 6173 2061 206d the tree as a m
│ │ │ │ +0008b7d0: 6163 726f 2069 6d70 6c20 7265 6665 7265 acro impl refere
│ │ │ │ +0008b7e0: 6e63 6520 2873 6565 203c 636f 6465 3e6d nce (see m
│ │ │ │ +0008b7f0: 6172 6b4d 6163 726f 496d 706c 5265 663c arkMacroImplRef<
│ │ │ │ +0008b800: 2f63 6f64 653e 2066 6f72 206d 6f72 6520 /code> for more
│ │ │ │ +0008b810: 696e 666f 726d 6174 696f 6e29 2e3c 2f70 information).
Unmarks th
│ │ │ │ +0008b860: 6520 7472 6565 2061 7320 6120 6d61 6372 e tree as a macr
│ │ │ │ +0008b870: 6f20 696d 706c 2072 6566 6572 656e 6365 o impl reference
│ │ │ │ +0008b880: 2028 7365 6520 3c63 6f64 653e 6d61 726b (see mark
│ │ │ │ +0008b890: 4d61 6372 6f49 6d70 6c52 6566 3c2f 636f MacroImplRef for more inf
│ │ │ │ +0008b8b0: 6f72 6d61 7469 6f6e 292e 3c2f 703e 3c70 ormation).
This is necess │ │ │ │ +0008b8d0: 6172 7920 7768 656e 2061 2074 7265 6520 ary when a tree │ │ │ │ +0008b8e0: 7468 6174 2077 6173 2070 7265 7669 6f75 that was previou │ │ │ │ +0008b8f0: 736c 7920 6465 656d 6564 2074 6f20 6265 sly deemed to be │ │ │ │ +0008b900: 2061 206d 6163 726f 2069 6d70 6c20 7265 a macro impl re │ │ │ │ +0008b910: 6665 7265 6e63 652c 0a20 7479 7065 6368 ference,. typech │ │ │ │ +0008b920: 6563 6b73 2074 6f20 6265 2061 206d 6163 ecks to be a mac │ │ │ │ +0008b930: 726f 2061 7070 6c69 6361 7469 6f6e 2e20 ro application. │ │ │ │ +0008b940: 5468 656e 2077 6520 6e65 6564 2074 6f20 Then we need to │ │ │ │ +0008b950: 756e 6d61 726b 2069 742c 2065 7870 616e unmark it, expan │ │ │ │ +0008b960: 6420 6974 2061 6e64 2074 7279 2074 6f20 d it and try to │ │ │ │ +0008b970: 7472 6561 740a 2069 7473 2065 7870 616e treat. its expan │ │ │ │ +0008b980: 7369 6f6e 2061 7320 6120 6d61 6372 6f20 sion as a macro │ │ │ │ +0008b990: 696d 706c 2072 6566 6572 656e 6365 2e0a impl reference.. │ │ │ │ +0008b9a0: 3c2f 703e 3c2f 6469 763e 3c64 6c20 636c
Un │ │ │ │ +0008bfe0: 7375 7070 7265 7373 6573 206d 6163 726f suppresses macro │ │ │ │ +0008bff0: 2065 7870 616e 7369 6f6e 206f 6620 7468 expansion of th │ │ │ │ +0008c000: 6520 7472 6565 2062 7920 7265 6d6f 7669 e tree by removi │ │ │ │ +0008c010: 6e67 2053 7570 7072 6573 734d 6163 726f ng SuppressMacro │ │ │ │ +0008c020: 4578 7061 6e73 696f 6e41 7474 6163 686d ExpansionAttachm │ │ │ │ +0008c030: 656e 7420 6672 6f6d 2069 7420 616e 6420 ent from it and │ │ │ │ +0008c040: 6974 7320 6368 696c 6472 656e 2e3c 2f70 its children.
Unsuppress │ │ │ │ +0008c090: 6573 206d 6163 726f 2065 7870 616e 7369 es macro expansi │ │ │ │ +0008c0a0: 6f6e 206f 6620 7468 6520 7472 6565 2062 on of the tree b │ │ │ │ +0008c0b0: 7920 7265 6d6f 7669 6e67 2053 7570 7072 y removing Suppr │ │ │ │ +0008c0c0: 6573 734d 6163 726f 4578 7061 6e73 696f essMacroExpansio │ │ │ │ +0008c0d0: 6e41 7474 6163 686d 656e 7420 6672 6f6d nAttachment from │ │ │ │ +0008c0e0: 2069 7420 616e 6420 6974 7320 6368 696c it and its chil │ │ │ │ +0008c0f0: 6472 656e 2e0a 3c2f 703e 3c2f 6469 763e dren..
Transf │ │ │ │ +0008c6e0: 6f72 6d73 2063 2e45 7870 725b 545d 2074 orms c.Expr[T] t │ │ │ │ +0008c6f0: 7970 6573 2069 6e74 6f20 632e 5472 6565 ypes into c.Tree │ │ │ │ +0008c700: 2061 6e64 206c 6561 7665 7320 7468 6520 and leaves the │ │ │ │ +0008c710: 7265 7374 2075 6e63 6861 6e67 6564 2e3c rest unchanged.< │ │ │ │ +0008c720: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Transfor │ │ │ │ +0008c760: 6d73 2063 2e45 7870 725b 545d 2074 7970 ms c.Expr[T] typ │ │ │ │ +0008c770: 6573 2069 6e74 6f20 632e 5472 6565 2061 es into c.Tree a │ │ │ │ +0008c780: 6e64 206c 6561 7665 7320 7468 6520 7265 nd leaves the re │ │ │ │ +0008c790: 7374 2075 6e63 6861 6e67 6564 2e0a 3c2f st unchanged.. │ │ │ │ +0008c7a0: 703e 3c2f 6469 763e 3c64 6c20 636c 6173 p>
Given any │ │ │ │ -0008f2c0: 206e 756d 6265 7220 6f66 2074 7970 6573 number of types │ │ │ │ -0008f2d0: 2c20 616c 7465 7273 2074 6865 206e 616d , alters the nam │ │ │ │ -0008f2e0: 6520 696e 666f 726d 6174 696f 6e20 696e e information in │ │ │ │ -0008f2f0: 2074 6865 2073 796d 626f 6c73 0a20 756e the symbols. un │ │ │ │ -0008f300: 7469 6c20 7468 6579 2063 616e 2062 6520 til they can be │ │ │ │ -0008f310: 6469 7374 696e 6775 6973 6865 6420 6672 distinguished fr │ │ │ │ -0008f320: 6f6d 206f 6e65 2061 6e6f 7468 6572 3a20 om one another: │ │ │ │ -0008f330: 7468 656e 2065 7865 6375 7465 7320 7468 then executes th │ │ │ │ -0008f340: 6520 6769 7665 6e0a 2063 6f64 652e 3c2f e given. code. │ │ │ │ -0008f350: 703e 3c64 6976 2063 6c61 7373 3d22 6675 p>
Given any │ │ │ │ -0008f390: 206e 756d 6265 7220 6f66 2074 7970 6573 number of types │ │ │ │ -0008f3a0: 2c20 616c 7465 7273 2074 6865 206e 616d , alters the nam │ │ │ │ -0008f3b0: 6520 696e 666f 726d 6174 696f 6e20 696e e information in │ │ │ │ -0008f3c0: 2074 6865 2073 796d 626f 6c73 0a20 756e the symbols. un │ │ │ │ -0008f3d0: 7469 6c20 7468 6579 2063 616e 2062 6520 til they can be │ │ │ │ -0008f3e0: 6469 7374 696e 6775 6973 6865 6420 6672 distinguished fr │ │ │ │ -0008f3f0: 6f6d 206f 6e65 2061 6e6f 7468 6572 3a20 om one another: │ │ │ │ -0008f400: 7468 656e 2065 7865 6375 7465 7320 7468 then executes th │ │ │ │ -0008f410: 6520 6769 7665 6e0a 2063 6f64 652e 2020 e given. code. │ │ │ │ -0008f420: 5468 6520 6e61 6d65 7320 6172 6520 7265 The names are re │ │ │ │ -0008f430: 7374 6f72 6564 2061 6e64 2074 6865 2072 stored and the r │ │ │ │ -0008f440: 6573 756c 7420 6973 2072 6574 7572 6e65 esult is returne │ │ │ │ -0008f450: 642e 0a3c 2f70 3e3c 2f64 6976 3e3c 646c d..
Ca │ │ │ │ -0008ffa0: 6c6c 6564 2062 7920 7468 6520 6761 7262 lled by the garb │ │ │ │ -0008ffb0: 6167 6520 636f 6c6c 6563 746f 7220 6f6e age collector on │ │ │ │ -0008ffc0: 2074 6865 2072 6563 6569 7665 7220 6f62 the receiver ob │ │ │ │ -0008ffd0: 6a65 6374 2077 6865 6e20 7468 6572 650a ject when there. │ │ │ │ -0008ffe0: 2061 7265 206e 6f20 6d6f 7265 2072 6566 are no more ref │ │ │ │ -0008fff0: 6572 656e 6365 7320 746f 2074 6865 206f erences to the o │ │ │ │ -00090000: 626a 6563 742e 3c2f 703e 3c64 6976 2063 bject.
C │ │ │ │ -00090040: 616c 6c65 6420 6279 2074 6865 2067 6172 alled by the gar │ │ │ │ -00090050: 6261 6765 2063 6f6c 6c65 6374 6f72 206f bage collector o │ │ │ │ -00090060: 6e20 7468 6520 7265 6365 6976 6572 206f n the receiver o │ │ │ │ -00090070: 626a 6563 7420 7768 656e 2074 6865 7265 bject when there │ │ │ │ -00090080: 0a20 6172 6520 6e6f 206d 6f72 6520 7265 . are no more re │ │ │ │ -00090090: 6665 7265 6e63 6573 2074 6f20 7468 6520 ferences to the │ │ │ │ -000900a0: 6f62 6a65 6374 2e3c 2f70 3e3c 703e 2054 object.
T
│ │ │ │ -000900b0: 6865 2064 6574 6169 6c73 206f 6620 7768 he details of wh
│ │ │ │ -000900c0: 656e 2061 6e64 2069 6620 7468 6520 3c63 en and if the finalize
│ │ │ │ -00090130: 2061 6e64 206e 6f6e 2d6c 6f63 616c 2072 and non-local r
│ │ │ │ -00090140: 6574 7572 6e73 0a20 616e 6420 6578 6365 eturns. and exce
│ │ │ │ -00090150: 7074 696f 6e73 2c20 6172 6520 616c 6c20 ptions, are all
│ │ │ │ -00090160: 706c 6174 666f 726d 2064 6570 656e 6465 platform depende
│ │ │ │ -00090170: 6e74 2e0a 3c2f 703e 3c2f 6469 763e 3c64 nt..
(S │ │ │ │ -000903d0: 696e 6365 2076 6572 7369 6f6e 2029 3c2f ince version ) │ │ │ │ -000903e0: 693e 2073 6565 2063 6f72 7265 7370 6f6e i> see correspon │ │ │ │ -000903f0: 6469 6e67 204a 6176 6164 6f63 2066 6f72 ding Javadoc for │ │ │ │ -00090400: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio │ │ │ │ -00090410: 6e2e 3c2f 703e 3c2f 6464 3e3c 6474 3e4e n.
not specified b │ │ │ │ -00090450: 7920 534c 5320 6173 2061 206d 656d 6265 y SLS as a membe │ │ │ │ -00090460: 7220 6f66 2041 6e79 5265 663c 2f70 3e3c r of AnyRef
< │ │ │ │ -00090470: 2f73 7061 6e3e 3c2f 6464 3e3c 2f64 6c3e /span>