{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.LHQAWYIy/b1/scala_2.11.12-5_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.LHQAWYIy/b2/scala_2.11.12-5_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 004cd3f30a7eaa9f0473c6956eb67d44 7970432 doc optional scala-doc_2.11.12-5_all.deb\n- 090e631cf60bb33f5075f4f29c8c4c1e 9586272 devel optional scala-library_2.11.12-5_all.deb\n- 6bbe91b9f7f748e45aa1d02f0ff6119e 14234836 devel optional scala_2.11.12-5_all.deb\n+ 18772a7c093dc1afc39b3d5b706ef422 7969964 doc optional scala-doc_2.11.12-5_all.deb\n+ ae2e7a8f6b61555bcba72fb2f5c8c0f3 9585948 devel optional scala-library_2.11.12-5_all.deb\n+ ce873319e17c84787333e64fc3f9d12c 14234916 devel optional scala_2.11.12-5_all.deb\n"}, {"source1": "scala-doc_2.11.12-5_all.deb", "source2": "scala-doc_2.11.12-5_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2021-04-17 22:34:04.000000 debian-binary\n--rw-r--r-- 0 0 0 90560 2021-04-17 22:34:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7879680 2021-04-17 22:34:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 90540 2021-04-17 22:34:04.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 7879232 2021-04-17 22:34:04.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -510,32 +510,32 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -557,15 +557,15 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -594,43 +594,43 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n 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/\n -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\n -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\n -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\n -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\n@@ -695,15 +695,15 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -870,15 +870,15 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n 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/\n@@ -1190,15 +1190,15 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -1232,15 +1232,15 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -1287,15 +1287,15 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -1310,15 +1310,15 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -1535,18 +1535,18 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -1635,27 +1635,27 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n--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\n--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\n+-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\n+-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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -1668,40 +1668,40 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -1724,20 +1724,20 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n@@ -1753,26 +1753,26 @@\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n -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\n -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\n -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\n -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\n--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\n+-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\n -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\n -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\n -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\n 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/\n -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\n -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\n -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\n"}, {"source1": "./usr/share/doc/scala-2.11/api/compiler/scala/reflect/reify/Errors.html", "source2": "./usr/share/doc/scala-2.11/api/compiler/scala/reflect/reify/Errors.html", "unified_diff": "@@ -50,15 +50,15 @@\n \n \n
Solve constraint collected in types tvars
.
Solve constraint collected in types tvars
.\n
All type variables to be instantiated.
The type parameters corresponding to tvars
The variances of type parameters; need to reverse\n 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.\n
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.\n
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.
\nThe hashCode method for reference types.
\nTest 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.\n Therefore the expression 1.isInstanceOf[String]
will return false
, while the\n expression List(1).isInstanceOf[List[String]]
will return true
.\n In the latter example, because the type argument is erased as part of compilation it is\n not possible to check whether the contents of the list are of the specified type.\n
true
if the receiver object is an instance of erasure of type T0
; false
otherwise.
null
returns a hashcode where null.hashCode
throws a\n NullPointerException
.\n 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.\n Therefore the expression 1.isInstanceOf[String]
will return false
, while the\n expression List(1).isInstanceOf[List[String]]
will return true
.\n In the latter example, because the type argument is erased as part of compilation it is\n not possible to check whether the contents of the list are of the specified type.\n
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.\n
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\n-0007f7a0: 6566 6175 6c74 2069 6d70 6c65 6d65 6e74 efault implement\n-0007f7b0: 6174 696f 6e20 6f66 203c 636f 6465 3e69 ation of i\n-0007f7c0: 7342 6c61 636b 626f 783c 2f63 6f64 653e sBlackbox
\n-0007f7d0: 2e3c 2f70 3e3c 6469 7620 636c 6173 733d .
Defaul\n-0007f810: 7420 696d 706c 656d 656e 7461 7469 6f6e t implementation\n-0007f820: 206f 6620 3c63 6f64 653e 6973 426c 6163 of isBlac\n-0007f830: 6b62 6f78 3c2f 636f 6465 3e2e 0a20 4361 kbox
.. Ca\n-0007f840: 6e20 6265 206f 7665 7272 6964 6465 6e20 n be overridden \n-0007f850: 6279 2061 6e61 6c79 7a65 7220 706c 7567 by analyzer plug\n-0007f860: 696e 7320 2873 6565 2041 6e61 6c79 7a65 ins (see Analyze\n-0007f870: 7250 6c75 6769 6e73 2e70 6c75 6769 6e73 rPlugins.plugins\n-0007f880: 4973 426c 6163 6b62 6f78 2066 6f72 206d IsBlackbox for m\n-0007f890: 6f72 6520 6465 7461 696c 7329 0a3c 2f70 ore details).
De\n-0007ffa0: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa\n-0007ffb0: 7469 6f6e 206f 6620 3c63 6f64 653e 6d61 tion of ma\n-0007ffc0: 6372 6f41 7267 733c 2f63 6f64 653e 2e3c croArgs
.<\n-0007ffd0: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Default \n-00080010: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o\n-00080020: 6620 3c63 6f64 653e 6d61 6372 6f41 7267 f macroArg\n-00080030: 733c 2f63 6f64 653e 2e0a 2043 616e 2062 s
.. Can b\n-00080040: 6520 6f76 6572 7269 6464 656e 2062 7920 e overridden by \n-00080050: 616e 616c 797a 6572 2070 6c75 6769 6e73 analyzer plugins\n-00080060: 2028 7365 6520 416e 616c 797a 6572 506c (see AnalyzerPl\n-00080070: 7567 696e 732e 706c 7567 696e 734d 6163 ugins.pluginsMac\n-00080080: 726f 4172 6773 2066 6f72 206d 6f72 6520 roArgs for more \n-00080090: 6465 7461 696c 7329 0a3c 2f70 3e3c 2f64 details).
Defa\n-000809a0: 756c 7420 696d 706c 656d 656e 7461 7469 ult implementati\n-000809b0: 6f6e 206f 6620 3c63 6f64 653e 6d61 6372 on of macr\n-000809c0: 6f45 7870 616e 643c 2f63 6f64 653e 2e3c oExpand
.<\n-000809d0: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Default \n-00080a10: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o\n-00080a20: 6620 3c63 6f64 653e 6d61 6372 6f45 7870 f macroExp\n-00080a30: 616e 643c 2f63 6f64 653e 2e0a 2043 616e and
.. Can\n-00080a40: 2062 6520 6f76 6572 7269 6464 656e 2062 be overridden b\n-00080a50: 7920 616e 616c 797a 6572 2070 6c75 6769 y analyzer plugi\n-00080a60: 6e73 2028 7365 6520 416e 616c 797a 6572 ns (see Analyzer\n-00080a70: 506c 7567 696e 732e 706c 7567 696e 734d Plugins.pluginsM\n-00080a80: 6163 726f 4578 7061 6e64 2066 6f72 206d acroExpand for m\n-00080a90: 6f72 6520 6465 7461 696c 7329 0a3c 2f70 ore details).
D\n+0007f7c0: 6566 6175 6c74 2069 6d70 6c65 6d65 6e74 efault implement\n+0007f7d0: 6174 696f 6e20 6f66 203c 636f 6465 3e69 ation of i\n+0007f7e0: 7342 6c61 636b 626f 783c 2f63 6f64 653e sBlackbox
\n+0007f7f0: 2e3c 2f70 3e3c 6469 7620 636c 6173 733d .
Defaul\n+0007f830: 7420 696d 706c 656d 656e 7461 7469 6f6e t implementation\n+0007f840: 206f 6620 3c63 6f64 653e 6973 426c 6163 of isBlac\n+0007f850: 6b62 6f78 3c2f 636f 6465 3e2e 0a20 4361 kbox
.. Ca\n+0007f860: 6e20 6265 206f 7665 7272 6964 6465 6e20 n be overridden \n+0007f870: 6279 2061 6e61 6c79 7a65 7220 706c 7567 by analyzer plug\n+0007f880: 696e 7320 2873 6565 2041 6e61 6c79 7a65 ins (see Analyze\n+0007f890: 7250 6c75 6769 6e73 2e70 6c75 6769 6e73 rPlugins.plugins\n+0007f8a0: 4973 426c 6163 6b62 6f78 2066 6f72 206d IsBlackbox for m\n+0007f8b0: 6f72 6520 6465 7461 696c 7329 0a3c 2f70 ore details).
De\n+0007ffc0: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa\n+0007ffd0: 7469 6f6e 206f 6620 3c63 6f64 653e 6d61 tion of ma\n+0007ffe0: 6372 6f41 7267 733c 2f63 6f64 653e 2e3c croArgs
.<\n+0007fff0: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Default \n+00080030: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o\n+00080040: 6620 3c63 6f64 653e 6d61 6372 6f41 7267 f macroArg\n+00080050: 733c 2f63 6f64 653e 2e0a 2043 616e 2062 s
.. Can b\n+00080060: 6520 6f76 6572 7269 6464 656e 2062 7920 e overridden by \n+00080070: 616e 616c 797a 6572 2070 6c75 6769 6e73 analyzer plugins\n+00080080: 2028 7365 6520 416e 616c 797a 6572 506c (see AnalyzerPl\n+00080090: 7567 696e 732e 706c 7567 696e 734d 6163 ugins.pluginsMac\n+000800a0: 726f 4172 6773 2066 6f72 206d 6f72 6520 roArgs for more \n+000800b0: 6465 7461 696c 7329 0a3c 2f70 3e3c 2f64 details).
Defa\n+000809c0: 756c 7420 696d 706c 656d 656e 7461 7469 ult implementati\n+000809d0: 6f6e 206f 6620 3c63 6f64 653e 6d61 6372 on of macr\n+000809e0: 6f45 7870 616e 643c 2f63 6f64 653e 2e3c oExpand
.<\n+000809f0: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Default \n+00080a30: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o\n+00080a40: 6620 3c63 6f64 653e 6d61 6372 6f45 7870 f macroExp\n+00080a50: 616e 643c 2f63 6f64 653e 2e0a 2043 616e and
.. Can\n+00080a60: 2062 6520 6f76 6572 7269 6464 656e 2062 be overridden b\n+00080a70: 7920 616e 616c 797a 6572 2070 6c75 6769 y analyzer plugi\n+00080a80: 6e73 2028 7365 6520 416e 616c 797a 6572 ns (see Analyzer\n+00080a90: 506c 7567 696e 732e 706c 7567 696e 734d Plugins.pluginsM\n+00080aa0: 6163 726f 4578 7061 6e64 2066 6f72 206d acroExpand for m\n+00080ab0: 6f72 6520 6465 7461 696c 7329 0a3c 2f70 ore details).
D\n-00081820: 6566 6175 6c74 2069 6d70 6c65 6d65 6e74 efault implement\n-00081830: 6174 696f 6e20 6f66 203c 636f 6465 3e74 ation of t\n-00081840: 7970 6564 4d61 6372 6f42 6f64 793c 2f63 ypedMacroBody.
De\n-00081890: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa\n-000818a0: 7469 6f6e 206f 6620 3c63 6f64 653e 7479 tion of ty\n-000818b0: 7065 644d 6163 726f 426f 6479 3c2f 636f pedMacroBody.. Can be ove\n-000818d0: 7272 6964 6465 6e20 6279 2061 6e61 6c79 rridden by analy\n-000818e0: 7a65 7220 706c 7567 696e 7320 2873 6565 zer plugins (see\n-000818f0: 2041 6e61 6c79 7a65 7250 6c75 6769 6e73 AnalyzerPlugins\n-00081900: 2e70 6c75 6769 6e73 5479 7065 644d 6163 .pluginsTypedMac\n-00081910: 726f 426f 6479 2066 6f72 206d 6f72 6520 roBody for more \n-00081920: 6465 7461 696c 7329 0a3c 2f70 3e3c 2f64 details).
\n-00082030: 436f 6e76 656e 6965 6e63 6520 6d65 7468 Convenience meth\n-00082040: 6f64 2066 6f72 203c 636f 6465 3e53 7570 od for Sup\n-00082050: 6572 4172 6773 4174 7461 6368 6d65 6e74 erArgsAttachment\n-00082060: 3c2f 636f 6465 3e2e 3c2f 703e 3c64 6976
.
Convenience met\n-000820b0: 686f 6420 666f 7220 3c63 6f64 653e 5375 hod for Su\n-000820c0: 7065 7241 7267 7341 7474 6163 686d 656e perArgsAttachmen\n-000820d0: 743c 2f63 6f64 653e 2e0a 2043 6f6d 7061 t
.. Compa\n-000820e0: 7265 6420 7769 7468 203c 636f 6465 3e4d red with M\n-000820f0: 6163 726f 5275 6e74 696d 6541 7474 6163 acroRuntimeAttac\n-00082100: 686d 656e 743c 2f63 6f64 653e 2074 6869 hment
thi\n-00082110: 7320 6174 7461 6368 6d65 6e74 2068 6173 s attachment has\n-00082120: 2064 6966 6665 7265 6e74 2061 2075 7361 different a usa\n-00082130: 6765 2070 6174 7465 726e 2c0a 2073 6f20 ge pattern,. so \n-00082140: 6974 2072 6561 6c6c 7920 6265 6e65 6669 it really benefi\n-00082150: 7473 2066 726f 6d20 6120 6465 6469 6361 ts from a dedica\n-00082160: 7465 6420 6578 7472 6163 746f 722e 0a3c ted extractor..<\n-00082170: 2f70 3e3c 2f64 6976 3e3c 646c 2063 6c61 /p>
Suppresses ma\n-000827b0: 6372 6f20 6578 7061 6e73 696f 6e20 6f66 cro expansion of\n-000827c0: 2074 6865 2074 7265 6520 6279 2070 7574 the tree by put\n-000827d0: 7469 6e67 2053 7570 7072 6573 734d 6163 ting SuppressMac\n-000827e0: 726f 4578 7061 6e73 696f 6e41 7474 6163 roExpansionAttac\n-000827f0: 686d 656e 7420 6f6e 2069 742e 3c2f 703e hment on it.
\n-00082800: 3c64 6976 2063 6c61 7373 3d22 6675 6c6cSuppresses \n-00082840: 6d61 6372 6f20 6578 7061 6e73 696f 6e20 macro expansion \n-00082850: 6f66 2074 6865 2074 7265 6520 6279 2070 of the tree by p\n-00082860: 7574 7469 6e67 2053 7570 7072 6573 734d utting SuppressM\n-00082870: 6163 726f 4578 7061 6e73 696f 6e41 7474 acroExpansionAtt\n-00082880: 6163 686d 656e 7420 6f6e 2069 742e 0a3c achment on it..<\n-00082890: 2f70 3e3c 2f64 6976 3e3c 646c 2063 6c61 /p>
Tru\n-00083100: 6520 6966 2074 6869 7320 7068 6173 6520 e if this phase \n-00083110: 7275 6e73 2061 6674 6572 2061 6c6c 206f runs after all o\n-00083120: 7468 6572 2070 6861 7365 732e 3c2f 703e ther phases.
\n-00083130: 3c64 6976 2063 6c61 7373 3d22 6675 6c6cTrue if thi\n-00083170: 7320 7068 6173 6520 7275 6e73 2061 6674 s phase runs aft\n-00083180: 6572 2061 6c6c 206f 7468 6572 2070 6861 er all other pha\n-00083190: 7365 732e 2055 7375 616c 6c79 2c20 3c63 ses. Usually,
Creates\n-000835b0: 2061 2053 7472 696e 6720 7265 7072 6573 a String repres\n-000835c0: 656e 7461 7469 6f6e 206f 6620 7468 6973 entation of this\n-000835d0: 206f 626a 6563 742e 3c2f 703e 3c64 6976 object.
Creates a Strin\n-00083620: 6720 7265 7072 6573 656e 7461 7469 6f6e g representation\n-00083630: 206f 6620 7468 6973 206f 626a 6563 742e of this object.\n-00083640: 2020 5468 6520 6465 6661 756c 740a 2072 The default. r\n-00083650: 6570 7265 7365 6e74 6174 696f 6e20 6973 epresentation is\n-00083660: 2070 6c61 7466 6f72 6d20 6465 7065 6e64 platform depend\n-00083670: 656e 742e 2020 4f6e 2074 6865 206a 6176 ent. On the jav\n-00083680: 6120 706c 6174 666f 726d 2069 740a 2069 a platform it. i\n-00083690: 7320 7468 6520 636f 6e63 6174 656e 6174 s the concatenat\n-000836a0: 696f 6e20 6f66 2074 6865 2063 6c61 7373 ion of the class\n-000836b0: 206e 616d 652c 2026 7175 6f74 3b40 2671 name, "@&q\n-000836c0: 756f 743b 2c20 616e 6420 7468 6520 6f62 uot;, and the ob\n-000836d0: 6a65 6374 2773 0a20 6861 7368 636f 6465 ject's. hashcode\n-000836e0: 2069 6e20 6865 7861 6465 6369 6d61 6c2e in hexadecimal.\n-000836f0: 0a3c 2f70 3e3c 2f64 6976 3e3c 646c 2063 .
a Stri\n-00083740: 6e67 2072 6570 7265 7365 6e74 6174 696f ng representatio\n-00083750: 6e20 6f66 2074 6865 206f 626a 6563 742e n of the object.\n-00083760: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c64
The symb\n-00084480: 6f6c 2773 2065 7261 7365 6420 696e 666f ol's erased info\n-00084490: 2e3c 2f70 3e3c 6469 7620 636c 6173 733d .
The s\n-000844d0: 796d 626f 6c27 7320 6572 6173 6564 2069 ymbol's erased i\n-000844e0: 6e66 6f2e 2054 6869 7320 6973 2074 6865 nfo. This is the\n-000844f0: 2074 7970 6527 7320 6572 6173 7572 652c type's erasure,\n-00084500: 2065 7863 6570 7420 666f 7220 7468 6520 except for the \n-00084510: 666f 6c6c 6f77 696e 6720 7379 6d62 6f6c following symbol\n-00084520: 733a 3c2f 703e 3c75 6c3e 3c6c 693e 466f s:
D\n+00081840: 6566 6175 6c74 2069 6d70 6c65 6d65 6e74 efault implement\n+00081850: 6174 696f 6e20 6f66 203c 636f 6465 3e74 ation of t\n+00081860: 7970 6564 4d61 6372 6f42 6f64 793c 2f63 ypedMacroBody.
De\n+000818b0: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa\n+000818c0: 7469 6f6e 206f 6620 3c63 6f64 653e 7479 tion of ty\n+000818d0: 7065 644d 6163 726f 426f 6479 3c2f 636f pedMacroBody.. Can be ove\n+000818f0: 7272 6964 6465 6e20 6279 2061 6e61 6c79 rridden by analy\n+00081900: 7a65 7220 706c 7567 696e 7320 2873 6565 zer plugins (see\n+00081910: 2041 6e61 6c79 7a65 7250 6c75 6769 6e73 AnalyzerPlugins\n+00081920: 2e70 6c75 6769 6e73 5479 7065 644d 6163 .pluginsTypedMac\n+00081930: 726f 426f 6479 2066 6f72 206d 6f72 6520 roBody for more \n+00081940: 6465 7461 696c 7329 0a3c 2f70 3e3c 2f64 details).
\n+00082050: 436f 6e76 656e 6965 6e63 6520 6d65 7468 Convenience meth\n+00082060: 6f64 2066 6f72 203c 636f 6465 3e53 7570 od for Sup\n+00082070: 6572 4172 6773 4174 7461 6368 6d65 6e74 erArgsAttachment\n+00082080: 3c2f 636f 6465 3e2e 3c2f 703e 3c64 6976
.
Convenience met\n+000820d0: 686f 6420 666f 7220 3c63 6f64 653e 5375 hod for Su\n+000820e0: 7065 7241 7267 7341 7474 6163 686d 656e perArgsAttachmen\n+000820f0: 743c 2f63 6f64 653e 2e0a 2043 6f6d 7061 t
.. Compa\n+00082100: 7265 6420 7769 7468 203c 636f 6465 3e4d red with M\n+00082110: 6163 726f 5275 6e74 696d 6541 7474 6163 acroRuntimeAttac\n+00082120: 686d 656e 743c 2f63 6f64 653e 2074 6869 hment
thi\n+00082130: 7320 6174 7461 6368 6d65 6e74 2068 6173 s attachment has\n+00082140: 2064 6966 6665 7265 6e74 2061 2075 7361 different a usa\n+00082150: 6765 2070 6174 7465 726e 2c0a 2073 6f20 ge pattern,. so \n+00082160: 6974 2072 6561 6c6c 7920 6265 6e65 6669 it really benefi\n+00082170: 7473 2066 726f 6d20 6120 6465 6469 6361 ts from a dedica\n+00082180: 7465 6420 6578 7472 6163 746f 722e 0a3c ted extractor..<\n+00082190: 2f70 3e3c 2f64 6976 3e3c 646c 2063 6c61 /p>
Suppresses ma\n+000827d0: 6372 6f20 6578 7061 6e73 696f 6e20 6f66 cro expansion of\n+000827e0: 2074 6865 2074 7265 6520 6279 2070 7574 the tree by put\n+000827f0: 7469 6e67 2053 7570 7072 6573 734d 6163 ting SuppressMac\n+00082800: 726f 4578 7061 6e73 696f 6e41 7474 6163 roExpansionAttac\n+00082810: 686d 656e 7420 6f6e 2069 742e 3c2f 703e hment on it.
\n+00082820: 3c64 6976 2063 6c61 7373 3d22 6675 6c6cSuppresses \n+00082860: 6d61 6372 6f20 6578 7061 6e73 696f 6e20 macro expansion \n+00082870: 6f66 2074 6865 2074 7265 6520 6279 2070 of the tree by p\n+00082880: 7574 7469 6e67 2053 7570 7072 6573 734d utting SuppressM\n+00082890: 6163 726f 4578 7061 6e73 696f 6e41 7474 acroExpansionAtt\n+000828a0: 6163 686d 656e 7420 6f6e 2069 742e 0a3c achment on it..<\n+000828b0: 2f70 3e3c 2f64 6976 3e3c 646c 2063 6c61 /p>
Tru\n+00083120: 6520 6966 2074 6869 7320 7068 6173 6520 e if this phase \n+00083130: 7275 6e73 2061 6674 6572 2061 6c6c 206f runs after all o\n+00083140: 7468 6572 2070 6861 7365 732e 3c2f 703e ther phases.
\n+00083150: 3c64 6976 2063 6c61 7373 3d22 6675 6c6cTrue if thi\n+00083190: 7320 7068 6173 6520 7275 6e73 2061 6674 s phase runs aft\n+000831a0: 6572 2061 6c6c 206f 7468 6572 2070 6861 er all other pha\n+000831b0: 7365 732e 2055 7375 616c 6c79 2c20 3c63 ses. Usually,
Creates\n+000835d0: 2061 2053 7472 696e 6720 7265 7072 6573 a String repres\n+000835e0: 656e 7461 7469 6f6e 206f 6620 7468 6973 entation of this\n+000835f0: 206f 626a 6563 742e 3c2f 703e 3c64 6976 object.
Creates a Strin\n+00083640: 6720 7265 7072 6573 656e 7461 7469 6f6e g representation\n+00083650: 206f 6620 7468 6973 206f 626a 6563 742e of this object.\n+00083660: 2020 5468 6520 6465 6661 756c 740a 2072 The default. r\n+00083670: 6570 7265 7365 6e74 6174 696f 6e20 6973 epresentation is\n+00083680: 2070 6c61 7466 6f72 6d20 6465 7065 6e64 platform depend\n+00083690: 656e 742e 2020 4f6e 2074 6865 206a 6176 ent. On the jav\n+000836a0: 6120 706c 6174 666f 726d 2069 740a 2069 a platform it. i\n+000836b0: 7320 7468 6520 636f 6e63 6174 656e 6174 s the concatenat\n+000836c0: 696f 6e20 6f66 2074 6865 2063 6c61 7373 ion of the class\n+000836d0: 206e 616d 652c 2026 7175 6f74 3b40 2671 name, "@&q\n+000836e0: 756f 743b 2c20 616e 6420 7468 6520 6f62 uot;, and the ob\n+000836f0: 6a65 6374 2773 0a20 6861 7368 636f 6465 ject's. hashcode\n+00083700: 2069 6e20 6865 7861 6465 6369 6d61 6c2e in hexadecimal.\n+00083710: 0a3c 2f70 3e3c 2f64 6976 3e3c 646c 2063 .
a Stri\n+00083760: 6e67 2072 6570 7265 7365 6e74 6174 696f ng representatio\n+00083770: 6e20 6f66 2074 6865 206f 626a 6563 742e n of the object.\n+00083780: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c64
The symb\n+000844a0: 6f6c 2773 2065 7261 7365 6420 696e 666f ol's erased info\n+000844b0: 2e3c 2f70 3e3c 6469 7620 636c 6173 733d .
The s\n+000844f0: 796d 626f 6c27 7320 6572 6173 6564 2069 ymbol's erased i\n+00084500: 6e66 6f2e 2054 6869 7320 6973 2074 6865 nfo. This is the\n+00084510: 2074 7970 6527 7320 6572 6173 7572 652c type's erasure,\n+00084520: 2065 7863 6570 7420 666f 7220 7468 6520 except for the \n+00084530: 666f 6c6c 6f77 696e 6720 7379 6d62 6f6c following symbol\n+00084540: 733a 3c2f 703e 3c75 6c3e 3c6c 693e 466f s:
Transform\n-00085700: 2061 2066 756e 6374 696f 6e20 6170 706c a function appl\n-00085710: 6963 6174 696f 6e20 696e 746f 2061 2042 ication into a B\n-00085720: 6c6f 636b 2c20 616e 6420 6173 7369 676e lock, and assign\n-00085730: 7320 7479 7065 722e 636f 6e74 6578 740a s typer.context.\n-00085740: 2e6e 616d 6564 4170 706c 7942 6c6f 636b .namedApplyBlock\n-00085750: 496e 666f 2074 6f20 7468 6520 6e65 7720 Info to the new \n-00085760: 626c 6f63 6b20 6173 2073 6964 652d 6566 block as side-ef\n-00085770: 6665 6374 2e3c 2f70 3e3c 6469 7620 636c fect.
Tr\n-000857b0: 616e 7366 6f72 6d20 6120 6675 6e63 7469 ansform a functi\n-000857c0: 6f6e 2061 7070 6c69 6361 7469 6f6e 2069 on application i\n-000857d0: 6e74 6f20 6120 426c 6f63 6b2c 2061 6e64 nto a Block, and\n-000857e0: 2061 7373 6967 6e73 2074 7970 6572 2e63 assigns typer.c\n-000857f0: 6f6e 7465 7874 0a2e 6e61 6d65 6441 7070 ontext..namedApp\n-00085800: 6c79 426c 6f63 6b49 6e66 6f20 746f 2074 lyBlockInfo to t\n-00085810: 6865 206e 6577 2062 6c6f 636b 2061 7320 he new block as \n-00085820: 7369 6465 2d65 6666 6563 742e 2049 6620 side-effect. If \n-00085830: 7472 6565 2068 6173 2074 6865 2066 6f72 tree has the for\n-00085840: 6d0a 2020 2041 7070 6c79 2866 756e 2c20 m. Apply(fun, \n-00085850: 6172 6773 290a 6669 7273 7420 7468 6520 args).first the \n-00085860: 6675 6e63 7469 6f6e 2026 7175 6f74 3b66 function "f\n-00085870: 756e 2671 756f 743b 2028 7768 6963 6820 un" (which \n-00085880: 6d69 6768 7420 6265 2061 6e20 6170 706c might be an appl\n-00085890: 6963 6174 696f 6e20 6974 7365 6c66 2129 ication itself!)\n-000858a0: 2069 7320 7472 616e 7366 6f72 6d65 6420 is transformed \n-000858b0: 696e 746f 2061 0a62 6c6f 636b 206f 6620 into a.block of \n-000858c0: 7468 6520 666f 726d 0a20 207b 0a20 2020 the form. {. \n-000858d0: 2076 616c 2071 7561 6c24 3120 3d20 7175 val qual$1 = qu\n-000858e0: 616c 6966 6965 725f 6f66 5f66 756e 0a20 alifier_of_fun. \n-000858f0: 2020 2076 616c 2078 2431 203d 2061 7267 val x$1 = arg\n-00085900: 5f31 5f6f 665f 6675 6e0a 2020 2020 2e2e _1_of_fun. ..\n-00085910: 2e0a 2020 2020 7661 6c20 7824 6e20 3d20 .. val x$n = \n-00085920: 6172 675f 6e5f 6f66 5f66 756e 0a20 2020 arg_n_of_fun. \n-00085930: 2071 7561 6c24 312e 6675 6e5b 7461 7267 qual$1.fun[targ\n-00085940: 735d 2878 2431 2c20 2e2e 2e29 2e2e 2e28 s](x$1, ...)...(\n-00085950: 2e2e 2e2c 2078 246e 290a 2020 7d0a 7468 ..., x$n). }.th\n-00085960: 656e 2066 6f72 2065 6163 6820 6172 6775 en for each argu\n-00085970: 6d65 6e74 2069 6e20 6172 6773 2c20 6120 ment in args, a \n-00085980: 7661 6c75 6520 6973 2063 7265 6174 6564 value is created\n-00085990: 2061 6e64 2065 6e74 6572 6564 2069 6e74 and entered int\n-000859a0: 6f20 7468 6520 626c 6f63 6b2e 2066 696e o the block. fin\n-000859b0: 616c 6c79 0a74 6865 2061 7070 6c69 6361 ally.the applica\n-000859c0: 7469 6f6e 2065 7870 7265 7373 696f 6e20 tion expression \n-000859d0: 6f66 2074 6865 2062 6c6f 636b 2069 7320 of the block is \n-000859e0: 7570 6461 7465 642e 0a20 207b 0a20 2020 updated.. {. \n-000859f0: 2076 616c 2071 7561 6c24 3120 3d20 2e2e val qual$1 = ..\n-00085a00: 0a20 2020 202e 2e2e 0a20 2020 2076 616c . .... val\n-00085a10: 2078 246e 203d 202e 2e2e 0a20 2667 743b x$n = .... >\n-00085a20: 2020 7661 6c20 7175 616c 246e 2b31 203d val qual$n+1 =\n-00085a30: 2061 7267 2831 290a 2026 6774 3b20 202e arg(1). > .\n-00085a40: 2e2e 0a20 2667 743b 2020 7661 6c20 7175 ... > val qu\n-00085a50: 616c 246e 2b6d 203d 2061 7267 286d 290a al$n+m = arg(m).\n-00085a60: 2026 6774 3b20 2071 7561 6c24 312e 6675 > qual$1.fu\n-00085a70: 6e5b 7461 7267 735d 2878 2431 2c20 2e2e n[targs](x$1, ..\n-00085a80: 2e29 2e2e 2e28 2e2e 2e2c 2078 246e 2928 .)...(..., x$n)(\n-00085a90: 7824 6e2b 312c 202e 2e2e 2c20 7824 6e2b x$n+1, ..., x$n+\n-00085aa0: 6d29 0a20 207d 0a3c 2f70 3e3c 2f64 6976 m). }.
the \n-00085b00: 7479 7065 7220 6361 6c6c 696e 6720 7468 typer calling th\n-00085b10: 6973 206d 6574 686f 643b 2074 6869 7320 is method; this \n-00085b20: 6d65 7468 6f64 2063 616c 6c73 0a20 2020 method calls. \n-00085b30: 7479 7065 722e 646f 5479 7065 6441 7070 typer.doTypedApp\n-00085b40: 6c79 3c2f 703e 3c2f 6464 3e3c 6474 2063 ly
the mod\n-00085b80: 6520 746f 2075 7365 2066 6f72 2063 616c e to use for cal\n-00085b90: 6c69 6e67 2074 7970 6572 2e64 6f54 7970 ling typer.doTyp\n-00085ba0: 6564 4170 706c 793c 2f70 3e3c 2f64 643e edApply
the \n-00085be0: 6578 7065 6374 6564 2074 7970 6520 666f expected type fo\n-00085bf0: 7220 6361 6c6c 696e 6720 7479 7065 722e r calling typer.\n-00085c00: 646f 5479 7065 6441 7070 6c79 3c2f 703e doTypedApply
\n-00085c10: 3c2f 6464 3e3c 6474 3e72 6574 7572 6e73the tran\n-00085c40: 7366 6f72 6d65 6420 6170 706c 6963 6174 sformed applicat\n-00085c50: 696f 6e20 2861 2042 6c6f 636b 2920 746f ion (a Block) to\n-00085c60: 6765 7468 6572 2077 6974 6820 7468 6520 gether with the \n-00085c70: 4e61 6d65 6441 7070 6c79 496e 666f 2e0a NamedApplyInfo..\n-00085c80: 2020 2020 6966 2069 734e 616d 6564 4170 if isNamedAp\n-00085c90: 706c 7942 6c6f 636b 2874 7265 6529 2c20 plyBlock(tree), \n-00085ca0: 7265 7475 726e 7320 7468 6520 6578 6973 returns the exis\n-00085cb0: 7469 6e67 2063 6f6e 7465 7874 2e6e 616d ting context.nam\n-00085cc0: 6564 4170 706c 7942 6c6f 636b 496e 666f edApplyBlockInfo\n-00085cd0: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c64
Transform\n+00085720: 2061 2066 756e 6374 696f 6e20 6170 706c a function appl\n+00085730: 6963 6174 696f 6e20 696e 746f 2061 2042 ication into a B\n+00085740: 6c6f 636b 2c20 616e 6420 6173 7369 676e lock, and assign\n+00085750: 7320 7479 7065 722e 636f 6e74 6578 740a s typer.context.\n+00085760: 2e6e 616d 6564 4170 706c 7942 6c6f 636b .namedApplyBlock\n+00085770: 496e 666f 2074 6f20 7468 6520 6e65 7720 Info to the new \n+00085780: 626c 6f63 6b20 6173 2073 6964 652d 6566 block as side-ef\n+00085790: 6665 6374 2e3c 2f70 3e3c 6469 7620 636c fect.
Tr\n+000857d0: 616e 7366 6f72 6d20 6120 6675 6e63 7469 ansform a functi\n+000857e0: 6f6e 2061 7070 6c69 6361 7469 6f6e 2069 on application i\n+000857f0: 6e74 6f20 6120 426c 6f63 6b2c 2061 6e64 nto a Block, and\n+00085800: 2061 7373 6967 6e73 2074 7970 6572 2e63 assigns typer.c\n+00085810: 6f6e 7465 7874 0a2e 6e61 6d65 6441 7070 ontext..namedApp\n+00085820: 6c79 426c 6f63 6b49 6e66 6f20 746f 2074 lyBlockInfo to t\n+00085830: 6865 206e 6577 2062 6c6f 636b 2061 7320 he new block as \n+00085840: 7369 6465 2d65 6666 6563 742e 2049 6620 side-effect. If \n+00085850: 7472 6565 2068 6173 2074 6865 2066 6f72 tree has the for\n+00085860: 6d0a 2020 2041 7070 6c79 2866 756e 2c20 m. Apply(fun, \n+00085870: 6172 6773 290a 6669 7273 7420 7468 6520 args).first the \n+00085880: 6675 6e63 7469 6f6e 2026 7175 6f74 3b66 function "f\n+00085890: 756e 2671 756f 743b 2028 7768 6963 6820 un" (which \n+000858a0: 6d69 6768 7420 6265 2061 6e20 6170 706c might be an appl\n+000858b0: 6963 6174 696f 6e20 6974 7365 6c66 2129 ication itself!)\n+000858c0: 2069 7320 7472 616e 7366 6f72 6d65 6420 is transformed \n+000858d0: 696e 746f 2061 0a62 6c6f 636b 206f 6620 into a.block of \n+000858e0: 7468 6520 666f 726d 0a20 207b 0a20 2020 the form. {. \n+000858f0: 2076 616c 2071 7561 6c24 3120 3d20 7175 val qual$1 = qu\n+00085900: 616c 6966 6965 725f 6f66 5f66 756e 0a20 alifier_of_fun. \n+00085910: 2020 2076 616c 2078 2431 203d 2061 7267 val x$1 = arg\n+00085920: 5f31 5f6f 665f 6675 6e0a 2020 2020 2e2e _1_of_fun. ..\n+00085930: 2e0a 2020 2020 7661 6c20 7824 6e20 3d20 .. val x$n = \n+00085940: 6172 675f 6e5f 6f66 5f66 756e 0a20 2020 arg_n_of_fun. \n+00085950: 2071 7561 6c24 312e 6675 6e5b 7461 7267 qual$1.fun[targ\n+00085960: 735d 2878 2431 2c20 2e2e 2e29 2e2e 2e28 s](x$1, ...)...(\n+00085970: 2e2e 2e2c 2078 246e 290a 2020 7d0a 7468 ..., x$n). }.th\n+00085980: 656e 2066 6f72 2065 6163 6820 6172 6775 en for each argu\n+00085990: 6d65 6e74 2069 6e20 6172 6773 2c20 6120 ment in args, a \n+000859a0: 7661 6c75 6520 6973 2063 7265 6174 6564 value is created\n+000859b0: 2061 6e64 2065 6e74 6572 6564 2069 6e74 and entered int\n+000859c0: 6f20 7468 6520 626c 6f63 6b2e 2066 696e o the block. fin\n+000859d0: 616c 6c79 0a74 6865 2061 7070 6c69 6361 ally.the applica\n+000859e0: 7469 6f6e 2065 7870 7265 7373 696f 6e20 tion expression \n+000859f0: 6f66 2074 6865 2062 6c6f 636b 2069 7320 of the block is \n+00085a00: 7570 6461 7465 642e 0a20 207b 0a20 2020 updated.. {. \n+00085a10: 2076 616c 2071 7561 6c24 3120 3d20 2e2e val qual$1 = ..\n+00085a20: 0a20 2020 202e 2e2e 0a20 2020 2076 616c . .... val\n+00085a30: 2078 246e 203d 202e 2e2e 0a20 2667 743b x$n = .... >\n+00085a40: 2020 7661 6c20 7175 616c 246e 2b31 203d val qual$n+1 =\n+00085a50: 2061 7267 2831 290a 2026 6774 3b20 202e arg(1). > .\n+00085a60: 2e2e 0a20 2667 743b 2020 7661 6c20 7175 ... > val qu\n+00085a70: 616c 246e 2b6d 203d 2061 7267 286d 290a al$n+m = arg(m).\n+00085a80: 2026 6774 3b20 2071 7561 6c24 312e 6675 > qual$1.fu\n+00085a90: 6e5b 7461 7267 735d 2878 2431 2c20 2e2e n[targs](x$1, ..\n+00085aa0: 2e29 2e2e 2e28 2e2e 2e2c 2078 246e 2928 .)...(..., x$n)(\n+00085ab0: 7824 6e2b 312c 202e 2e2e 2c20 7824 6e2b x$n+1, ..., x$n+\n+00085ac0: 6d29 0a20 207d 0a3c 2f70 3e3c 2f64 6976 m). }.
the \n+00085b20: 7479 7065 7220 6361 6c6c 696e 6720 7468 typer calling th\n+00085b30: 6973 206d 6574 686f 643b 2074 6869 7320 is method; this \n+00085b40: 6d65 7468 6f64 2063 616c 6c73 0a20 2020 method calls. \n+00085b50: 7479 7065 722e 646f 5479 7065 6441 7070 typer.doTypedApp\n+00085b60: 6c79 3c2f 703e 3c2f 6464 3e3c 6474 2063 ly
the mod\n+00085ba0: 6520 746f 2075 7365 2066 6f72 2063 616c e to use for cal\n+00085bb0: 6c69 6e67 2074 7970 6572 2e64 6f54 7970 ling typer.doTyp\n+00085bc0: 6564 4170 706c 793c 2f70 3e3c 2f64 643e edApply
the \n+00085c00: 6578 7065 6374 6564 2074 7970 6520 666f expected type fo\n+00085c10: 7220 6361 6c6c 696e 6720 7479 7065 722e r calling typer.\n+00085c20: 646f 5479 7065 6441 7070 6c79 3c2f 703e doTypedApply
\n+00085c30: 3c2f 6464 3e3c 6474 3e72 6574 7572 6e73the tran\n+00085c60: 7366 6f72 6d65 6420 6170 706c 6963 6174 sformed applicat\n+00085c70: 696f 6e20 2861 2042 6c6f 636b 2920 746f ion (a Block) to\n+00085c80: 6765 7468 6572 2077 6974 6820 7468 6520 gether with the \n+00085c90: 4e61 6d65 6441 7070 6c79 496e 666f 2e0a NamedApplyInfo..\n+00085ca0: 2020 2020 6966 2069 734e 616d 6564 4170 if isNamedAp\n+00085cb0: 706c 7942 6c6f 636b 2874 7265 6529 2c20 plyBlock(tree), \n+00085cc0: 7265 7475 726e 7320 7468 6520 6578 6973 returns the exis\n+00085cd0: 7469 6e67 2063 6f6e 7465 7874 2e6e 616d ting context.nam\n+00085ce0: 6564 4170 706c 7942 6c6f 636b 496e 666f edApplyBlockInfo\n+00085cf0: 3c2f 703e 3c2f 6464 3e3c 2f64 6c3e 3c64
\n-00086880: 5472 616e 7366 6f72 6d73 2070 6172 616d Transforms param\n-00086890: 6574 6572 7320 6c69 7374 7320 6f66 2061 eters lists of a\n-000868a0: 206d 6163 726f 2069 6d70 6c2e 0a20 5468 macro impl.. Th\n-000868b0: 6520 3c63 6f64 653e 7472 616e 7366 6f72 e transfor\n-000868c0: 6d3c 2f63 6f64 653e 2066 756e 6374 696f m
functio\n-000868d0: 6e20 6973 2069 6e76 6f6b 6564 206f 6e6c n is invoked onl\n-000868e0: 7920 666f 7220 5765 616b 5479 7065 5461 y for WeakTypeTa\n-000868f0: 6720 6576 6964 656e 6365 2070 6172 616d g evidence param\n-00086900: 6574 6572 732e 3c2f 703e 3c70 3e20 5468 eters.
Th\n-00086910: 6520 7472 616e 7366 6f72 6d65 7220 7461 e transformer ta\n-00086920: 6b65 7320 7477 6f20 6172 6775 6d65 6e74 kes two argument\n-00086930: 733a 2061 2076 616c 7565 2070 6172 616d s: a value param\n-00086940: 6574 6572 2066 726f 6d20 7468 6520 7061 eter from the pa\n-00086950: 7261 6d65 7465 7220 6c69 7374 0a20 616e rameter list. an\n-00086960: 6420 6120 7479 7065 2070 6172 616d 6574 d a type paramet\n-00086970: 6572 2074 6861 7420 6973 2077 6974 6e65 er that is witne\n-00086980: 7373 6573 2062 7920 7468 6520 7661 6c75 sses by the valu\n-00086990: 6520 7061 7261 6d65 7465 722e 3c2f 703e e parameter.
\n-000869a0: 3c70 3e20 4966 2074 6865 2074 7261 6e73If the trans\n-000869b0: 666f 726d 6572 2072 6574 7572 6e73 2061 former returns a\n-000869c0: 204e 6f53 796d 626f 6c2c 2074 6865 2076 NoSymbol, the v\n-000869d0: 616c 7565 2070 6172 616d 6574 6572 2069 alue parameter i\n-000869e0: 7320 6e6f 7420 696e 636c 7564 6564 2066 s not included f\n-000869f0: 726f 6d20 7468 6520 7265 7375 6c74 2e0a rom the result..\n-00086a00: 2049 6620 7468 6520 7472 616e 7366 6f72 If the transfor\n-00086a10: 6d65 7220 7265 7475 726e 7320 736f 6d65 mer returns some\n-00086a20: 7468 696e 6720 656c 7365 2c20 7468 6973 thing else, this\n-00086a30: 2073 6f6d 6574 6869 6e67 2065 6c73 6520 something else \n-00086a40: 6973 2069 6e63 6c75 6465 6420 696e 2074 is included in t\n-00086a50: 6865 2072 6573 756c 7420 696e 7374 6561 he result instea\n-00086a60: 6420 6f66 2074 6865 2076 616c 7565 2070 d of the value p\n-00086a70: 6172 616d 6574 6572 2e3c 2f70 3e3c 703e arameter.
\n-00086a80: 2044 6573 7069 7465 206f 6620 6265 696e Despite of bein\n-00086a90: 6720 6869 6768 6c79 2065 736f 7465 7269 g highly esoteri\n-00086aa0: 632c 2074 6869 7320 6675 6e63 7469 6f6e c, this function\n-00086ab0: 2073 6967 6e69 6669 6361 6e74 6c79 2073 significantly s\n-00086ac0: 696d 706c 6966 6965 7320 7369 676e 6174 implifies signat\n-00086ad0: 7572 6520 616e 616c 7973 6973 2e0a 2046 ure analysis.. F\n-00086ae0: 6f72 2065 7861 6d70 6c65 2c20 6974 2063 or example, it c\n-00086af0: 616e 2062 6520 7573 6564 2074 6f20 7374 an be used to st\n-00086b00: 7269 7020 6d61 6372 6f49 6d70 6c2e 7061 rip macroImpl.pa\n-00086b10: 7261 6d73 7320 6672 6f6d 2074 6865 2065 ramss from the e\n-00086b20: 7669 6465 6e63 6573 2028 6e65 6365 7373 vidences (necess\n-00086b30: 6172 7920 7768 656e 2063 6865 636b 696e ary when checkin\n-00086b40: 6720 6465 6620 266c 743b 2d26 6774 3b20 g def <-> \n-00086b50: 696d 706c 2063 6f72 7265 7370 6f6e 6465 impl corresponde\n-00086b60: 6e63 6529 0a20 6f72 2074 6f20 7374 7265 nce). or to stre\n-00086b70: 616d 6c69 6e65 2063 7265 6174 696f 6e20 amline creation \n-00086b80: 6f66 2074 6865 206c 6973 7420 6f66 206d of the list of m\n-00086b90: 6163 726f 2061 7267 756d 656e 7473 2e0a acro arguments..\n-00086ba0: 3c2f 703e 3c2f 6469 763e 3c64 6c20 636c
Ver\n-00088680: 6966 6965 7320 7468 6174 2074 6865 2062 ifies that the b\n-00088690: 6f64 7920 6f66 2061 206d 6163 726f 2064 ody of a macro d\n-000886a0: 6566 2074 7970 6563 6865 636b 7320 746f ef typechecks to\n-000886b0: 2061 2072 6566 6572 656e 6365 2074 6f20 a reference to \n-000886c0: 6120 7374 6174 6963 2070 7562 6c69 6320 a static public \n-000886d0: 6e6f 6e2d 6f76 6572 6c6f 6164 6564 206d non-overloaded m\n-000886e0: 6574 686f 6420 6f72 2061 2074 6f70 2d6c ethod or a top-l\n-000886f0: 6576 656c 206d 6163 726f 2062 756e 646c evel macro bundl\n-00088700: 652c 0a20 616e 6420 7468 6174 2074 6861 e,. and that tha\n-00088710: 7420 6d65 7468 6f64 2069 7320 7369 676e t method is sign\n-00088720: 6174 7572 652d 7769 7365 2063 6f6d 7061 ature-wise compa\n-00088730: 7469 626c 6520 7769 7468 2074 6865 2067 tible with the g\n-00088740: 6976 656e 206d 6163 726f 2064 6566 696e iven macro defin\n-00088750: 6974 696f 6e2e 0a3c 2f70 3e3c 2f64 6976 ition..
\n-000887a0: 4d61 6372 6f20 696d 706c 2072 6566 6572 Macro impl refer\n-000887b0: 656e 6365 2066 6f72 2074 6865 2067 6976 ence for the giv\n-000887c0: 656e 206d 6163 726f 2064 6566 696e 6974 en macro definit\n-000887d0: 696f 6e20 6966 2065 7665 7279 7468 696e ion if everythin\n-000887e0: 6720 6973 206f 6b61 792e 0a20 2020 2020 g is okay.. \n-000887f0: 2020 2020 456d 7074 7954 7265 6520 6966 EmptyTree if\n-00088800: 2061 6e20 6572 726f 7220 6f63 6375 7273 an error occurs\n-00088810: 2e3c 2f70 3e3c 2f64 643e 3c2f 646c 3e3c .
\n+000868a0: 5472 616e 7366 6f72 6d73 2070 6172 616d Transforms param\n+000868b0: 6574 6572 7320 6c69 7374 7320 6f66 2061 eters lists of a\n+000868c0: 206d 6163 726f 2069 6d70 6c2e 0a20 5468 macro impl.. Th\n+000868d0: 6520 3c63 6f64 653e 7472 616e 7366 6f72 e transfor\n+000868e0: 6d3c 2f63 6f64 653e 2066 756e 6374 696f m
functio\n+000868f0: 6e20 6973 2069 6e76 6f6b 6564 206f 6e6c n is invoked onl\n+00086900: 7920 666f 7220 5765 616b 5479 7065 5461 y for WeakTypeTa\n+00086910: 6720 6576 6964 656e 6365 2070 6172 616d g evidence param\n+00086920: 6574 6572 732e 3c2f 703e 3c70 3e20 5468 eters.
Th\n+00086930: 6520 7472 616e 7366 6f72 6d65 7220 7461 e transformer ta\n+00086940: 6b65 7320 7477 6f20 6172 6775 6d65 6e74 kes two argument\n+00086950: 733a 2061 2076 616c 7565 2070 6172 616d s: a value param\n+00086960: 6574 6572 2066 726f 6d20 7468 6520 7061 eter from the pa\n+00086970: 7261 6d65 7465 7220 6c69 7374 0a20 616e rameter list. an\n+00086980: 6420 6120 7479 7065 2070 6172 616d 6574 d a type paramet\n+00086990: 6572 2074 6861 7420 6973 2077 6974 6e65 er that is witne\n+000869a0: 7373 6573 2062 7920 7468 6520 7661 6c75 sses by the valu\n+000869b0: 6520 7061 7261 6d65 7465 722e 3c2f 703e e parameter.
\n+000869c0: 3c70 3e20 4966 2074 6865 2074 7261 6e73If the trans\n+000869d0: 666f 726d 6572 2072 6574 7572 6e73 2061 former returns a\n+000869e0: 204e 6f53 796d 626f 6c2c 2074 6865 2076 NoSymbol, the v\n+000869f0: 616c 7565 2070 6172 616d 6574 6572 2069 alue parameter i\n+00086a00: 7320 6e6f 7420 696e 636c 7564 6564 2066 s not included f\n+00086a10: 726f 6d20 7468 6520 7265 7375 6c74 2e0a rom the result..\n+00086a20: 2049 6620 7468 6520 7472 616e 7366 6f72 If the transfor\n+00086a30: 6d65 7220 7265 7475 726e 7320 736f 6d65 mer returns some\n+00086a40: 7468 696e 6720 656c 7365 2c20 7468 6973 thing else, this\n+00086a50: 2073 6f6d 6574 6869 6e67 2065 6c73 6520 something else \n+00086a60: 6973 2069 6e63 6c75 6465 6420 696e 2074 is included in t\n+00086a70: 6865 2072 6573 756c 7420 696e 7374 6561 he result instea\n+00086a80: 6420 6f66 2074 6865 2076 616c 7565 2070 d of the value p\n+00086a90: 6172 616d 6574 6572 2e3c 2f70 3e3c 703e arameter.
\n+00086aa0: 2044 6573 7069 7465 206f 6620 6265 696e Despite of bein\n+00086ab0: 6720 6869 6768 6c79 2065 736f 7465 7269 g highly esoteri\n+00086ac0: 632c 2074 6869 7320 6675 6e63 7469 6f6e c, this function\n+00086ad0: 2073 6967 6e69 6669 6361 6e74 6c79 2073 significantly s\n+00086ae0: 696d 706c 6966 6965 7320 7369 676e 6174 implifies signat\n+00086af0: 7572 6520 616e 616c 7973 6973 2e0a 2046 ure analysis.. F\n+00086b00: 6f72 2065 7861 6d70 6c65 2c20 6974 2063 or example, it c\n+00086b10: 616e 2062 6520 7573 6564 2074 6f20 7374 an be used to st\n+00086b20: 7269 7020 6d61 6372 6f49 6d70 6c2e 7061 rip macroImpl.pa\n+00086b30: 7261 6d73 7320 6672 6f6d 2074 6865 2065 ramss from the e\n+00086b40: 7669 6465 6e63 6573 2028 6e65 6365 7373 vidences (necess\n+00086b50: 6172 7920 7768 656e 2063 6865 636b 696e ary when checkin\n+00086b60: 6720 6465 6620 266c 743b 2d26 6774 3b20 g def <-> \n+00086b70: 696d 706c 2063 6f72 7265 7370 6f6e 6465 impl corresponde\n+00086b80: 6e63 6529 0a20 6f72 2074 6f20 7374 7265 nce). or to stre\n+00086b90: 616d 6c69 6e65 2063 7265 6174 696f 6e20 amline creation \n+00086ba0: 6f66 2074 6865 206c 6973 7420 6f66 206d of the list of m\n+00086bb0: 6163 726f 2061 7267 756d 656e 7473 2e0a acro arguments..\n+00086bc0: 3c2f 703e 3c2f 6469 763e 3c64 6c20 636c
Ver\n+000886a0: 6966 6965 7320 7468 6174 2074 6865 2062 ifies that the b\n+000886b0: 6f64 7920 6f66 2061 206d 6163 726f 2064 ody of a macro d\n+000886c0: 6566 2074 7970 6563 6865 636b 7320 746f ef typechecks to\n+000886d0: 2061 2072 6566 6572 656e 6365 2074 6f20 a reference to \n+000886e0: 6120 7374 6174 6963 2070 7562 6c69 6320 a static public \n+000886f0: 6e6f 6e2d 6f76 6572 6c6f 6164 6564 206d non-overloaded m\n+00088700: 6574 686f 6420 6f72 2061 2074 6f70 2d6c ethod or a top-l\n+00088710: 6576 656c 206d 6163 726f 2062 756e 646c evel macro bundl\n+00088720: 652c 0a20 616e 6420 7468 6174 2074 6861 e,. and that tha\n+00088730: 7420 6d65 7468 6f64 2069 7320 7369 676e t method is sign\n+00088740: 6174 7572 652d 7769 7365 2063 6f6d 7061 ature-wise compa\n+00088750: 7469 626c 6520 7769 7468 2074 6865 2067 tible with the g\n+00088760: 6976 656e 206d 6163 726f 2064 6566 696e iven macro defin\n+00088770: 6974 696f 6e2e 0a3c 2f70 3e3c 2f64 6976 ition..
\n+000887c0: 4d61 6372 6f20 696d 706c 2072 6566 6572 Macro impl refer\n+000887d0: 656e 6365 2066 6f72 2074 6865 2067 6976 ence for the giv\n+000887e0: 656e 206d 6163 726f 2064 6566 696e 6974 en macro definit\n+000887f0: 696f 6e20 6966 2065 7665 7279 7468 696e ion if everythin\n+00088800: 6720 6973 206f 6b61 792e 0a20 2020 2020 g is okay.. \n+00088810: 2020 2020 456d 7074 7954 7265 6520 6966 EmptyTree if\n+00088820: 2061 6e20 6572 726f 7220 6f63 6375 7273 an error occurs\n+00088830: 2e3c 2f70 3e3c 2f64 643e 3c2f 646c 3e3c .
\n-00089240: 4465 7669 7369 6e67 206e 6577 2077 6179 Devising new way\n-00089250: 7320 6f66 2063 6f6d 6d75 6e69 6361 7469 s of communicati\n-00089260: 6e67 2065 7272 6f72 2069 6e66 6f20 6f75 ng error info ou\n-00089270: 7420 6f66 0a20 6465 7370 6572 6174 696f t of. desperatio\n-00089280: 6e20 746f 2077 6f72 6b20 6f6e 2065 7272 n to work on err\n-00089290: 6f72 206d 6573 7361 6765 732e 2020 5468 or messages. Th\n-000892a0: 6973 2069 7320 7573 6564 0a20 6279 2074 is is used. by t\n-000892b0: 7970 6564 5061 7474 6572 6e20 746f 2077 ypedPattern to w\n-000892c0: 7261 7020 6974 7320 6275 7369 6e65 7373 rap its business\n-000892d0: 2073 6f20 7765 2063 616e 2067 656e 6572 so we can gener\n-000892e0: 6174 650a 2061 2073 656e 7369 626c 6520 ate. a sensible \n-000892f0: 6572 726f 7220 6d65 7373 6167 6520 7768 error message wh\n-00089300: 656e 2074 6869 6e67 7320 676f 2073 6f75 en things go sou\n-00089310: 7468 2e0a 3c2f 703e 3c2f 6469 763e 3c64 th..
Filters\n-00089d40: 206f 7574 2075 6e61 7070 6c69 6573 2077 out unapplies w\n-00089d50: 6974 6820 6d75 6c74 6970 6c65 2028 6e6f ith multiple (no\n-00089d60: 6e2d 696d 706c 6963 6974 2920 7061 7261 n-implicit) para\n-00089d70: 6d65 7465 7220 6c69 7374 732c 0a20 6173 meter lists,. as\n-00089d80: 2074 6865 7920 6361 6e6e 6f74 2062 6520 they cannot be \n-00089d90: 7573 6564 2061 7320 6578 7472 6163 746f used as extracto\n-00089da0: 7273 0a3c 2f70 3e3c 6469 7620 636c 6173 rs.
Filt\n-00089de0: 6572 7320 6f75 7420 756e 6170 706c 6965 ers out unapplie\n-00089df0: 7320 7769 7468 206d 756c 7469 706c 6520 s with multiple \n-00089e00: 286e 6f6e 2d69 6d70 6c69 6369 7429 2070 (non-implicit) p\n-00089e10: 6172 616d 6574 6572 206c 6973 7473 2c0a arameter lists,.\n-00089e20: 2061 7320 7468 6579 2063 616e 6e6f 7420 as they cannot \n-00089e30: 6265 2075 7365 6420 6173 2065 7874 7261 be used as extra\n-00089e40: 6374 6f72 730a 3c2f 703e 3c2f 6469 763e ctors.
The symbol\n-0008aa80: 2077 6869 6368 2074 6865 2067 6976 656e which the given\n-0008aa90: 2061 6363 6573 736f 7220 7265 7072 6573 accessor repres\n-0008aaa0: 656e 7473 2028 706f 7373 6962 6c79 2069 ents (possibly i\n-0008aab0: 6e20 7061 7274 292e 0a20 5468 6973 2069 n part).. This i\n-0008aac0: 7320 7573 6564 2066 6f72 2065 7272 6f72 s used for error\n-0008aad0: 206d 6573 7361 6765 732c 2077 6865 7265 messages, where\n-0008aae0: 2077 6520 7761 6e74 2074 6f20 7370 6561 we want to spea\n-0008aaf0: 6b20 696e 2074 6572 6d73 0a20 6f66 2074 k in terms. of t\n-0008ab00: 6865 2061 6374 7561 6c20 6465 636c 6172 he actual declar\n-0008ab10: 6174 696f 6e20 6f72 2064 6566 696e 6974 ation or definit\n-0008ab20: 696f 6e2c 206e 6f74 2069 6e20 7465 726d ion, not in term\n-0008ab30: 7320 6f66 2074 6865 2067 656e 6572 6174 s of the generat\n-0008ab40: 6564 2073 6574 7465 7273 0a20 616e 6420 ed setters. and \n-0008ab50: 6765 7474 6572 732e 0a3c 2f70 3e3c 2f64 getters..
Unmarks\n-0008b7a0: 2074 6865 2074 7265 6520 6173 2061 206d the tree as a m\n-0008b7b0: 6163 726f 2069 6d70 6c20 7265 6665 7265 acro impl refere\n-0008b7c0: 6e63 6520 2873 6565 203c 636f 6465 3e6d nce (see m\n-0008b7d0: 6172 6b4d 6163 726f 496d 706c 5265 663c arkMacroImplRef<\n-0008b7e0: 2f63 6f64 653e 2066 6f72 206d 6f72 6520 /code> for more \n-0008b7f0: 696e 666f 726d 6174 696f 6e29 2e3c 2f70 information).
Unmarks th\n-0008b840: 6520 7472 6565 2061 7320 6120 6d61 6372 e tree as a macr\n-0008b850: 6f20 696d 706c 2072 6566 6572 656e 6365 o impl reference\n-0008b860: 2028 7365 6520 3c63 6f64 653e 6d61 726b (see mark\n-0008b870: 4d61 6372 6f49 6d70 6c52 6566 3c2f 636f MacroImplRef for more inf\n-0008b890: 6f72 6d61 7469 6f6e 292e 3c2f 703e 3c70 ormation).
This is necess\n-0008b8b0: 6172 7920 7768 656e 2061 2074 7265 6520 ary when a tree \n-0008b8c0: 7468 6174 2077 6173 2070 7265 7669 6f75 that was previou\n-0008b8d0: 736c 7920 6465 656d 6564 2074 6f20 6265 sly deemed to be\n-0008b8e0: 2061 206d 6163 726f 2069 6d70 6c20 7265 a macro impl re\n-0008b8f0: 6665 7265 6e63 652c 0a20 7479 7065 6368 ference,. typech\n-0008b900: 6563 6b73 2074 6f20 6265 2061 206d 6163 ecks to be a mac\n-0008b910: 726f 2061 7070 6c69 6361 7469 6f6e 2e20 ro application. \n-0008b920: 5468 656e 2077 6520 6e65 6564 2074 6f20 Then we need to \n-0008b930: 756e 6d61 726b 2069 742c 2065 7870 616e unmark it, expan\n-0008b940: 6420 6974 2061 6e64 2074 7279 2074 6f20 d it and try to \n-0008b950: 7472 6561 740a 2069 7473 2065 7870 616e treat. its expan\n-0008b960: 7369 6f6e 2061 7320 6120 6d61 6372 6f20 sion as a macro \n-0008b970: 696d 706c 2072 6566 6572 656e 6365 2e0a impl reference..\n-0008b980: 3c2f 703e 3c2f 6469 763e 3c64 6c20 636c
Un\n-0008bfc0: 7375 7070 7265 7373 6573 206d 6163 726f suppresses macro\n-0008bfd0: 2065 7870 616e 7369 6f6e 206f 6620 7468 expansion of th\n-0008bfe0: 6520 7472 6565 2062 7920 7265 6d6f 7669 e tree by removi\n-0008bff0: 6e67 2053 7570 7072 6573 734d 6163 726f ng SuppressMacro\n-0008c000: 4578 7061 6e73 696f 6e41 7474 6163 686d ExpansionAttachm\n-0008c010: 656e 7420 6672 6f6d 2069 7420 616e 6420 ent from it and \n-0008c020: 6974 7320 6368 696c 6472 656e 2e3c 2f70 its children.
Unsuppress\n-0008c070: 6573 206d 6163 726f 2065 7870 616e 7369 es macro expansi\n-0008c080: 6f6e 206f 6620 7468 6520 7472 6565 2062 on of the tree b\n-0008c090: 7920 7265 6d6f 7669 6e67 2053 7570 7072 y removing Suppr\n-0008c0a0: 6573 734d 6163 726f 4578 7061 6e73 696f essMacroExpansio\n-0008c0b0: 6e41 7474 6163 686d 656e 7420 6672 6f6d nAttachment from\n-0008c0c0: 2069 7420 616e 6420 6974 7320 6368 696c it and its chil\n-0008c0d0: 6472 656e 2e0a 3c2f 703e 3c2f 6469 763e dren..
Transf\n-0008c6c0: 6f72 6d73 2063 2e45 7870 725b 545d 2074 orms c.Expr[T] t\n-0008c6d0: 7970 6573 2069 6e74 6f20 632e 5472 6565 ypes into c.Tree\n-0008c6e0: 2061 6e64 206c 6561 7665 7320 7468 6520 and leaves the \n-0008c6f0: 7265 7374 2075 6e63 6861 6e67 6564 2e3c rest unchanged.<\n-0008c700: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Transfor\n-0008c740: 6d73 2063 2e45 7870 725b 545d 2074 7970 ms c.Expr[T] typ\n-0008c750: 6573 2069 6e74 6f20 632e 5472 6565 2061 es into c.Tree a\n-0008c760: 6e64 206c 6561 7665 7320 7468 6520 7265 nd leaves the re\n-0008c770: 7374 2075 6e63 6861 6e67 6564 2e0a 3c2f st unchanged..\n-0008c780: 703e 3c2f 6469 763e 3c64 6c20 636c 6173 p>
\n+00089260: 4465 7669 7369 6e67 206e 6577 2077 6179 Devising new way\n+00089270: 7320 6f66 2063 6f6d 6d75 6e69 6361 7469 s of communicati\n+00089280: 6e67 2065 7272 6f72 2069 6e66 6f20 6f75 ng error info ou\n+00089290: 7420 6f66 0a20 6465 7370 6572 6174 696f t of. desperatio\n+000892a0: 6e20 746f 2077 6f72 6b20 6f6e 2065 7272 n to work on err\n+000892b0: 6f72 206d 6573 7361 6765 732e 2020 5468 or messages. Th\n+000892c0: 6973 2069 7320 7573 6564 0a20 6279 2074 is is used. by t\n+000892d0: 7970 6564 5061 7474 6572 6e20 746f 2077 ypedPattern to w\n+000892e0: 7261 7020 6974 7320 6275 7369 6e65 7373 rap its business\n+000892f0: 2073 6f20 7765 2063 616e 2067 656e 6572 so we can gener\n+00089300: 6174 650a 2061 2073 656e 7369 626c 6520 ate. a sensible \n+00089310: 6572 726f 7220 6d65 7373 6167 6520 7768 error message wh\n+00089320: 656e 2074 6869 6e67 7320 676f 2073 6f75 en things go sou\n+00089330: 7468 2e0a 3c2f 703e 3c2f 6469 763e 3c64 th..
Filters\n+00089d60: 206f 7574 2075 6e61 7070 6c69 6573 2077 out unapplies w\n+00089d70: 6974 6820 6d75 6c74 6970 6c65 2028 6e6f ith multiple (no\n+00089d80: 6e2d 696d 706c 6963 6974 2920 7061 7261 n-implicit) para\n+00089d90: 6d65 7465 7220 6c69 7374 732c 0a20 6173 meter lists,. as\n+00089da0: 2074 6865 7920 6361 6e6e 6f74 2062 6520 they cannot be \n+00089db0: 7573 6564 2061 7320 6578 7472 6163 746f used as extracto\n+00089dc0: 7273 0a3c 2f70 3e3c 6469 7620 636c 6173 rs.
Filt\n+00089e00: 6572 7320 6f75 7420 756e 6170 706c 6965 ers out unapplie\n+00089e10: 7320 7769 7468 206d 756c 7469 706c 6520 s with multiple \n+00089e20: 286e 6f6e 2d69 6d70 6c69 6369 7429 2070 (non-implicit) p\n+00089e30: 6172 616d 6574 6572 206c 6973 7473 2c0a arameter lists,.\n+00089e40: 2061 7320 7468 6579 2063 616e 6e6f 7420 as they cannot \n+00089e50: 6265 2075 7365 6420 6173 2065 7874 7261 be used as extra\n+00089e60: 6374 6f72 730a 3c2f 703e 3c2f 6469 763e ctors.
The symbol\n+0008aaa0: 2077 6869 6368 2074 6865 2067 6976 656e which the given\n+0008aab0: 2061 6363 6573 736f 7220 7265 7072 6573 accessor repres\n+0008aac0: 656e 7473 2028 706f 7373 6962 6c79 2069 ents (possibly i\n+0008aad0: 6e20 7061 7274 292e 0a20 5468 6973 2069 n part).. This i\n+0008aae0: 7320 7573 6564 2066 6f72 2065 7272 6f72 s used for error\n+0008aaf0: 206d 6573 7361 6765 732c 2077 6865 7265 messages, where\n+0008ab00: 2077 6520 7761 6e74 2074 6f20 7370 6561 we want to spea\n+0008ab10: 6b20 696e 2074 6572 6d73 0a20 6f66 2074 k in terms. of t\n+0008ab20: 6865 2061 6374 7561 6c20 6465 636c 6172 he actual declar\n+0008ab30: 6174 696f 6e20 6f72 2064 6566 696e 6974 ation or definit\n+0008ab40: 696f 6e2c 206e 6f74 2069 6e20 7465 726d ion, not in term\n+0008ab50: 7320 6f66 2074 6865 2067 656e 6572 6174 s of the generat\n+0008ab60: 6564 2073 6574 7465 7273 0a20 616e 6420 ed setters. and \n+0008ab70: 6765 7474 6572 732e 0a3c 2f70 3e3c 2f64 getters..
Unmarks\n+0008b7c0: 2074 6865 2074 7265 6520 6173 2061 206d the tree as a m\n+0008b7d0: 6163 726f 2069 6d70 6c20 7265 6665 7265 acro impl refere\n+0008b7e0: 6e63 6520 2873 6565 203c 636f 6465 3e6d nce (see m\n+0008b7f0: 6172 6b4d 6163 726f 496d 706c 5265 663c arkMacroImplRef<\n+0008b800: 2f63 6f64 653e 2066 6f72 206d 6f72 6520 /code> for more \n+0008b810: 696e 666f 726d 6174 696f 6e29 2e3c 2f70 information).
Unmarks th\n+0008b860: 6520 7472 6565 2061 7320 6120 6d61 6372 e tree as a macr\n+0008b870: 6f20 696d 706c 2072 6566 6572 656e 6365 o impl reference\n+0008b880: 2028 7365 6520 3c63 6f64 653e 6d61 726b (see mark\n+0008b890: 4d61 6372 6f49 6d70 6c52 6566 3c2f 636f MacroImplRef for more inf\n+0008b8b0: 6f72 6d61 7469 6f6e 292e 3c2f 703e 3c70 ormation).
This is necess\n+0008b8d0: 6172 7920 7768 656e 2061 2074 7265 6520 ary when a tree \n+0008b8e0: 7468 6174 2077 6173 2070 7265 7669 6f75 that was previou\n+0008b8f0: 736c 7920 6465 656d 6564 2074 6f20 6265 sly deemed to be\n+0008b900: 2061 206d 6163 726f 2069 6d70 6c20 7265 a macro impl re\n+0008b910: 6665 7265 6e63 652c 0a20 7479 7065 6368 ference,. typech\n+0008b920: 6563 6b73 2074 6f20 6265 2061 206d 6163 ecks to be a mac\n+0008b930: 726f 2061 7070 6c69 6361 7469 6f6e 2e20 ro application. \n+0008b940: 5468 656e 2077 6520 6e65 6564 2074 6f20 Then we need to \n+0008b950: 756e 6d61 726b 2069 742c 2065 7870 616e unmark it, expan\n+0008b960: 6420 6974 2061 6e64 2074 7279 2074 6f20 d it and try to \n+0008b970: 7472 6561 740a 2069 7473 2065 7870 616e treat. its expan\n+0008b980: 7369 6f6e 2061 7320 6120 6d61 6372 6f20 sion as a macro \n+0008b990: 696d 706c 2072 6566 6572 656e 6365 2e0a impl reference..\n+0008b9a0: 3c2f 703e 3c2f 6469 763e 3c64 6c20 636c
Un\n+0008bfe0: 7375 7070 7265 7373 6573 206d 6163 726f suppresses macro\n+0008bff0: 2065 7870 616e 7369 6f6e 206f 6620 7468 expansion of th\n+0008c000: 6520 7472 6565 2062 7920 7265 6d6f 7669 e tree by removi\n+0008c010: 6e67 2053 7570 7072 6573 734d 6163 726f ng SuppressMacro\n+0008c020: 4578 7061 6e73 696f 6e41 7474 6163 686d ExpansionAttachm\n+0008c030: 656e 7420 6672 6f6d 2069 7420 616e 6420 ent from it and \n+0008c040: 6974 7320 6368 696c 6472 656e 2e3c 2f70 its children.
Unsuppress\n+0008c090: 6573 206d 6163 726f 2065 7870 616e 7369 es macro expansi\n+0008c0a0: 6f6e 206f 6620 7468 6520 7472 6565 2062 on of the tree b\n+0008c0b0: 7920 7265 6d6f 7669 6e67 2053 7570 7072 y removing Suppr\n+0008c0c0: 6573 734d 6163 726f 4578 7061 6e73 696f essMacroExpansio\n+0008c0d0: 6e41 7474 6163 686d 656e 7420 6672 6f6d nAttachment from\n+0008c0e0: 2069 7420 616e 6420 6974 7320 6368 696c it and its chil\n+0008c0f0: 6472 656e 2e0a 3c2f 703e 3c2f 6469 763e dren..
Transf\n+0008c6e0: 6f72 6d73 2063 2e45 7870 725b 545d 2074 orms c.Expr[T] t\n+0008c6f0: 7970 6573 2069 6e74 6f20 632e 5472 6565 ypes into c.Tree\n+0008c700: 2061 6e64 206c 6561 7665 7320 7468 6520 and leaves the \n+0008c710: 7265 7374 2075 6e63 6861 6e67 6564 2e3c rest unchanged.<\n+0008c720: 2f70 3e3c 6469 7620 636c 6173 733d 2266 /p>
Transfor\n+0008c760: 6d73 2063 2e45 7870 725b 545d 2074 7970 ms c.Expr[T] typ\n+0008c770: 6573 2069 6e74 6f20 632e 5472 6565 2061 es into c.Tree a\n+0008c780: 6e64 206c 6561 7665 7320 7468 6520 7265 nd leaves the re\n+0008c790: 7374 2075 6e63 6861 6e67 6564 2e0a 3c2f st unchanged..\n+0008c7a0: 703e 3c2f 6469 763e 3c64 6c20 636c 6173 p>
Given any\n-0008f2c0: 206e 756d 6265 7220 6f66 2074 7970 6573 number of types\n-0008f2d0: 2c20 616c 7465 7273 2074 6865 206e 616d , alters the nam\n-0008f2e0: 6520 696e 666f 726d 6174 696f 6e20 696e e information in\n-0008f2f0: 2074 6865 2073 796d 626f 6c73 0a20 756e the symbols. un\n-0008f300: 7469 6c20 7468 6579 2063 616e 2062 6520 til they can be \n-0008f310: 6469 7374 696e 6775 6973 6865 6420 6672 distinguished fr\n-0008f320: 6f6d 206f 6e65 2061 6e6f 7468 6572 3a20 om one another: \n-0008f330: 7468 656e 2065 7865 6375 7465 7320 7468 then executes th\n-0008f340: 6520 6769 7665 6e0a 2063 6f64 652e 3c2f e given. code.\n-0008f350: 703e 3c64 6976 2063 6c61 7373 3d22 6675 p>
Given any\n-0008f390: 206e 756d 6265 7220 6f66 2074 7970 6573 number of types\n-0008f3a0: 2c20 616c 7465 7273 2074 6865 206e 616d , alters the nam\n-0008f3b0: 6520 696e 666f 726d 6174 696f 6e20 696e e information in\n-0008f3c0: 2074 6865 2073 796d 626f 6c73 0a20 756e the symbols. un\n-0008f3d0: 7469 6c20 7468 6579 2063 616e 2062 6520 til they can be \n-0008f3e0: 6469 7374 696e 6775 6973 6865 6420 6672 distinguished fr\n-0008f3f0: 6f6d 206f 6e65 2061 6e6f 7468 6572 3a20 om one another: \n-0008f400: 7468 656e 2065 7865 6375 7465 7320 7468 then executes th\n-0008f410: 6520 6769 7665 6e0a 2063 6f64 652e 2020 e given. code. \n-0008f420: 5468 6520 6e61 6d65 7320 6172 6520 7265 The names are re\n-0008f430: 7374 6f72 6564 2061 6e64 2074 6865 2072 stored and the r\n-0008f440: 6573 756c 7420 6973 2072 6574 7572 6e65 esult is returne\n-0008f450: 642e 0a3c 2f70 3e3c 2f64 6976 3e3c 646c d..
Ca\n-0008ffa0: 6c6c 6564 2062 7920 7468 6520 6761 7262 lled by the garb\n-0008ffb0: 6167 6520 636f 6c6c 6563 746f 7220 6f6e age collector on\n-0008ffc0: 2074 6865 2072 6563 6569 7665 7220 6f62 the receiver ob\n-0008ffd0: 6a65 6374 2077 6865 6e20 7468 6572 650a ject when there.\n-0008ffe0: 2061 7265 206e 6f20 6d6f 7265 2072 6566 are no more ref\n-0008fff0: 6572 656e 6365 7320 746f 2074 6865 206f erences to the o\n-00090000: 626a 6563 742e 3c2f 703e 3c64 6976 2063 bject.
C\n-00090040: 616c 6c65 6420 6279 2074 6865 2067 6172 alled by the gar\n-00090050: 6261 6765 2063 6f6c 6c65 6374 6f72 206f bage collector o\n-00090060: 6e20 7468 6520 7265 6365 6976 6572 206f n the receiver o\n-00090070: 626a 6563 7420 7768 656e 2074 6865 7265 bject when there\n-00090080: 0a20 6172 6520 6e6f 206d 6f72 6520 7265 . are no more re\n-00090090: 6665 7265 6e63 6573 2074 6f20 7468 6520 ferences to the \n-000900a0: 6f62 6a65 6374 2e3c 2f70 3e3c 703e 2054 object.
T\n-000900b0: 6865 2064 6574 6169 6c73 206f 6620 7768 he details of wh\n-000900c0: 656e 2061 6e64 2069 6620 7468 6520 3c63 en and if the finalize
\n-00090130: 2061 6e64 206e 6f6e 2d6c 6f63 616c 2072 and non-local r\n-00090140: 6574 7572 6e73 0a20 616e 6420 6578 6365 eturns. and exce\n-00090150: 7074 696f 6e73 2c20 6172 6520 616c 6c20 ptions, are all \n-00090160: 706c 6174 666f 726d 2064 6570 656e 6465 platform depende\n-00090170: 6e74 2e0a 3c2f 703e 3c2f 6469 763e 3c64 nt..
(S\n-000903d0: 696e 6365 2076 6572 7369 6f6e 2029 3c2f ince version )\n-000903e0: 693e 2073 6565 2063 6f72 7265 7370 6f6e i> see correspon\n-000903f0: 6469 6e67 204a 6176 6164 6f63 2066 6f72 ding Javadoc for\n-00090400: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio\n-00090410: 6e2e 3c2f 703e 3c2f 6464 3e3c 6474 3e4e n.
not specified b\n-00090450: 7920 534c 5320 6173 2061 206d 656d 6265 y SLS as a membe\n-00090460: 7220 6f66 2041 6e79 5265 663c 2f70 3e3c r of AnyRef
<\n-00090470: 2f73 7061 6e3e 3c2f 6464 3e3c 2f64 6c3e /span>