├── .drone.yml ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .jvmopts ├── .vscode-template └── settings.json ├── AUTHORS.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── bench ├── scripts │ ├── collection-strawman-cold.sh │ ├── collection-strawman.sh │ ├── collection-vector.sh │ ├── compiler-cold.sh │ ├── compiler.sh │ ├── library-cold.sh │ └── library.sh ├── src │ └── main │ │ └── scala │ │ └── Benchmarks.scala └── tests │ ├── Vector.scala │ ├── exhaustivity-I.scala │ ├── exhaustivity-S.scala │ ├── exhaustivity-T.scala │ ├── exhaustivity-V.scala │ ├── i1535.scala │ ├── i1687.scala │ ├── i490.scala.ignore │ ├── implicit-scope-loop.scala │ ├── implicit_cache.scala │ └── power-macro │ ├── PowerInlined-1.scala │ ├── PowerInlined.scala │ └── PowerMacro.scala ├── bin ├── common ├── dotc ├── dotd ├── dotr └── test │ └── TestScripts.scala ├── compiler ├── resources │ └── META-INF │ │ └── services │ │ └── javax.script.ScriptEngineFactory ├── src │ ├── dotty │ │ └── tools │ │ │ ├── FatalError.scala │ │ │ ├── backend │ │ │ ├── jvm │ │ │ │ ├── CollectEntryPoints.scala │ │ │ │ ├── CollectSuperCalls.scala │ │ │ │ ├── DottyBackendInterface.scala │ │ │ │ ├── GenBCode.scala │ │ │ │ └── scalaPrimitives.scala │ │ │ └── sjs │ │ │ │ ├── GenSJSIR.scala │ │ │ │ ├── JSCodeGen.scala │ │ │ │ ├── JSDefinitions.scala │ │ │ │ ├── JSEncoding.scala │ │ │ │ ├── JSInterop.scala │ │ │ │ ├── JSPositions.scala │ │ │ │ ├── JSPrimitives.scala │ │ │ │ └── ScopedVar.scala │ │ │ ├── dotc │ │ │ ├── Bench.scala │ │ │ ├── CompilationUnit.scala │ │ │ ├── Compiler.scala │ │ │ ├── Driver.scala │ │ │ ├── Main.scala │ │ │ ├── MissingCoreLibraryException.scala │ │ │ ├── Resident.scala │ │ │ ├── Run.scala │ │ │ ├── ast │ │ │ │ ├── CheckTrees.scala.disabled │ │ │ │ ├── Desugar.scala │ │ │ │ ├── DesugarEnums.scala │ │ │ │ ├── NavigateAST.scala │ │ │ │ ├── PluggableTransformers.scala │ │ │ │ ├── Positioned.scala │ │ │ │ ├── TreeInfo.scala │ │ │ │ ├── TreeTypeMap.scala │ │ │ │ ├── Trees.scala │ │ │ │ ├── tpd.scala │ │ │ │ └── untpd.scala │ │ │ ├── classpath │ │ │ │ ├── AggregateClassPath.scala │ │ │ │ ├── ClassPath.scala │ │ │ │ ├── ClassPathFactory.scala │ │ │ │ ├── DirectoryClassPath.scala │ │ │ │ ├── FileUtils.scala │ │ │ │ ├── PackageNameUtils.scala │ │ │ │ ├── VirtualDirectoryClassPath.scala │ │ │ │ ├── ZipAndJarFileLookupFactory.scala │ │ │ │ └── ZipArchiveFileLookup.scala │ │ │ ├── config │ │ │ │ ├── CommandLineParser.scala │ │ │ │ ├── CompilerCommand.scala │ │ │ │ ├── Config.scala │ │ │ │ ├── JavaPlatform.scala │ │ │ │ ├── OutputDirs.scala │ │ │ │ ├── PathResolver.scala │ │ │ │ ├── Platform.scala │ │ │ │ ├── Printers.scala │ │ │ │ ├── Properties.scala │ │ │ │ ├── SJSPlatform.scala │ │ │ │ ├── ScalaSettings.scala │ │ │ │ ├── ScalaVersion.scala │ │ │ │ ├── Settings.scala │ │ │ │ └── WrappedProperties.scala │ │ │ ├── consumetasty │ │ │ │ ├── ConsumeTasty.scala │ │ │ │ ├── TastyConsumerPhase.scala │ │ │ │ └── TastyFromClass.scala │ │ │ ├── core │ │ │ │ ├── Annotations.scala │ │ │ │ ├── CheckRealizable.scala │ │ │ │ ├── Comments.scala │ │ │ │ ├── Constants.scala │ │ │ │ ├── Constraint.scala │ │ │ │ ├── ConstraintHandling.scala │ │ │ │ ├── ConstraintRunInfo.scala │ │ │ │ ├── Contexts.scala │ │ │ │ ├── Decorators.scala │ │ │ │ ├── Definitions.scala │ │ │ │ ├── DenotTransformers.scala │ │ │ │ ├── Denotations.scala │ │ │ │ ├── Flags.scala │ │ │ │ ├── FlowFacts.scala │ │ │ │ ├── Hashable.scala │ │ │ │ ├── JavaNull.scala │ │ │ │ ├── Mode.scala │ │ │ │ ├── NameKinds.scala │ │ │ │ ├── NameOps.scala │ │ │ │ ├── NameTags.scala │ │ │ │ ├── Names.scala │ │ │ │ ├── OrderingConstraint.scala │ │ │ │ ├── ParamInfo.scala │ │ │ │ ├── Periods.scala │ │ │ │ ├── Phases.scala │ │ │ │ ├── Scopes.scala │ │ │ │ ├── Signature.scala │ │ │ │ ├── StdNames.scala │ │ │ │ ├── Substituters.scala │ │ │ │ ├── SymDenotations.scala │ │ │ │ ├── SymbolLoaders.scala │ │ │ │ ├── Symbols.scala │ │ │ │ ├── TypeApplications.scala │ │ │ │ ├── TypeComparer.scala │ │ │ │ ├── TypeErasure.scala │ │ │ │ ├── TypeErrors.scala │ │ │ │ ├── TypeOps.scala │ │ │ │ ├── TyperState.scala │ │ │ │ ├── Types.overflow │ │ │ │ ├── Types.scala │ │ │ │ ├── Uniques.scala │ │ │ │ ├── classfile │ │ │ │ │ ├── AbstractFileReader.scala │ │ │ │ │ ├── ByteCodecs.scala │ │ │ │ │ ├── ClassfileConstants.scala │ │ │ │ │ └── ClassfileParser.scala │ │ │ │ ├── quoted │ │ │ │ │ ├── PickledQuotes.scala │ │ │ │ │ ├── QuoteUnpickler.scala │ │ │ │ │ └── Quoted.scala │ │ │ │ ├── tasty │ │ │ │ │ ├── CommentPickler.scala │ │ │ │ │ ├── CommentUnpickler.scala │ │ │ │ │ ├── DottyUnpickler.scala │ │ │ │ │ ├── NameBuffer.scala │ │ │ │ │ ├── PositionPickler.scala │ │ │ │ │ ├── PositionUnpickler.scala │ │ │ │ │ ├── TastyBuffer.scala │ │ │ │ │ ├── TastyClassName.scala │ │ │ │ │ ├── TastyFormat.scala │ │ │ │ │ ├── TastyHTMLPrinter.scala │ │ │ │ │ ├── TastyHash.scala │ │ │ │ │ ├── TastyHeaderUnpickler.scala │ │ │ │ │ ├── TastyPickler.scala │ │ │ │ │ ├── TastyPrinter.scala │ │ │ │ │ ├── TastyReader.scala │ │ │ │ │ ├── TastyString.scala │ │ │ │ │ ├── TastyUnpickler.scala │ │ │ │ │ ├── TreeBuffer.scala │ │ │ │ │ ├── TreePickler.scala │ │ │ │ │ └── TreeUnpickler.scala │ │ │ │ └── unpickleScala2 │ │ │ │ │ ├── PickleBuffer.scala │ │ │ │ │ ├── PickleFormat.scala │ │ │ │ │ ├── Scala2Flags.scala │ │ │ │ │ └── Scala2Unpickler.scala │ │ │ ├── decompiler │ │ │ │ ├── DecompilationPrinter.scala │ │ │ │ ├── IDEDecompilerDriver.scala │ │ │ │ ├── Main.scala │ │ │ │ ├── PartialTASTYDecompiler.scala │ │ │ │ └── TASTYDecompiler.scala │ │ │ ├── fromtasty │ │ │ │ ├── Debug.scala │ │ │ │ ├── ReadTasty.scala │ │ │ │ ├── TASTYCompilationUnit.scala │ │ │ │ ├── TASTYCompiler.scala │ │ │ │ ├── TASTYRun.scala │ │ │ │ └── TastyFileUtil.scala │ │ │ ├── interactive │ │ │ │ ├── Completion.scala │ │ │ │ ├── Interactive.scala │ │ │ │ ├── InteractiveCompiler.scala │ │ │ │ ├── InteractiveDriver.scala │ │ │ │ └── SourceTree.scala │ │ │ ├── parsing │ │ │ │ ├── CharArrayReader.scala │ │ │ │ ├── JavaParsers.scala │ │ │ │ ├── JavaScanners.scala │ │ │ │ ├── JavaTokens.scala │ │ │ │ ├── Parsers.scala │ │ │ │ ├── Scanners.scala │ │ │ │ ├── ScriptParsers.scala │ │ │ │ ├── Tokens.scala │ │ │ │ ├── TreeBuilder.scala.unused │ │ │ │ ├── package.scala │ │ │ │ └── xml │ │ │ │ │ ├── MarkupParserCommon.scala │ │ │ │ │ ├── MarkupParsers.scala │ │ │ │ │ ├── SymbolicXMLBuilder.scala │ │ │ │ │ └── Utility.scala │ │ │ ├── plugins │ │ │ │ ├── Plugin.scala │ │ │ │ └── Plugins.scala │ │ │ ├── printing │ │ │ │ ├── DecompilerPrinter.scala │ │ │ │ ├── Formatting.scala │ │ │ │ ├── Highlighting.scala │ │ │ │ ├── PlainPrinter.scala │ │ │ │ ├── Printer.scala │ │ │ │ ├── Printers.scala │ │ │ │ ├── RefinedPrinter.scala │ │ │ │ ├── ReplPrinter.scala │ │ │ │ ├── Showable.scala │ │ │ │ ├── SyntaxHighlighting.scala │ │ │ │ ├── Texts.scala │ │ │ │ └── package.scala │ │ │ ├── profile │ │ │ │ ├── AsyncHelper.scala │ │ │ │ ├── ExtendedThreadMxBean.java │ │ │ │ ├── ExternalToolHook.java │ │ │ │ └── Profiler.scala │ │ │ ├── quoted │ │ │ │ ├── ExprCompilationUnit.scala │ │ │ │ ├── QuoteCompiler.scala │ │ │ │ ├── QuoteDecompiler.scala │ │ │ │ ├── QuoteDriver.scala │ │ │ │ ├── RefreshNames.scala │ │ │ │ ├── ToolboxImpl.scala │ │ │ │ ├── TreeCleaner.scala │ │ │ │ └── TypeCompilationUnit.scala │ │ │ ├── reporting │ │ │ │ ├── AbstractReporter.scala │ │ │ │ ├── ConsoleReporter.scala │ │ │ │ ├── HideNonSensicalMessages.scala │ │ │ │ ├── MessageRendering.scala │ │ │ │ ├── Reporter.scala │ │ │ │ ├── StoreReporter.scala │ │ │ │ ├── ThrowingReporter.scala │ │ │ │ ├── UniqueMessagePositions.scala │ │ │ │ ├── diagnostic │ │ │ │ │ ├── ErrorMessageID.java │ │ │ │ │ ├── Message.scala │ │ │ │ │ ├── MessageContainer.scala │ │ │ │ │ └── messages.scala │ │ │ │ └── trace.scala │ │ │ ├── rewrites │ │ │ │ └── Rewrites.scala │ │ │ ├── sbt │ │ │ │ ├── ExtractAPI.scala │ │ │ │ ├── ExtractDependencies.scala │ │ │ │ ├── ShowAPI.scala │ │ │ │ └── ThunkHolder.scala │ │ │ ├── tastyreflect │ │ │ │ ├── CaseDefOpsImpl.scala │ │ │ │ ├── ConstantOpsImpl.scala │ │ │ │ ├── ContextOpsImpl.scala │ │ │ │ ├── CoreImpl.scala │ │ │ │ ├── FlagsOpsImpl.scala │ │ │ │ ├── FromSymbol.scala │ │ │ │ ├── Helpers.scala │ │ │ │ ├── IdOpsImpl.scala │ │ │ │ ├── ImportSelectorOpsImpl.scala │ │ │ │ ├── PatternOpsImpl.scala │ │ │ │ ├── PositionOpsImpl.scala │ │ │ │ ├── PrintersImpl.scala │ │ │ │ ├── QuotedOpsImpl.scala │ │ │ │ ├── ReflectionImpl.scala │ │ │ │ ├── SettingsOpsImpl.scala │ │ │ │ ├── SignatureOpsImpl.scala │ │ │ │ ├── StandardDefinitions.scala │ │ │ │ ├── SymbolOpsImpl.scala │ │ │ │ ├── TreeOpsImpl.scala │ │ │ │ ├── TypeOrBoundsOpsImpl.scala │ │ │ │ ├── TypeOrBoundsTreesOpsImpl.scala │ │ │ │ └── package.scala │ │ │ ├── transform │ │ │ │ ├── AccessProxies.scala │ │ │ │ ├── ArrayConstructors.scala │ │ │ │ ├── AugmentScala2Traits.scala │ │ │ │ ├── Bridges.scala │ │ │ │ ├── ByNameClosures.scala │ │ │ │ ├── CapturedVars.scala │ │ │ │ ├── CheckReentrant.scala │ │ │ │ ├── CheckStatic.scala │ │ │ │ ├── ClassOf.scala │ │ │ │ ├── CollectEntryPoints.scala │ │ │ │ ├── CollectNullableFields.scala │ │ │ │ ├── Constructors.scala │ │ │ │ ├── CookComments.scala │ │ │ │ ├── CrossCastAnd.scala │ │ │ │ ├── CtxLazy.scala │ │ │ │ ├── DropEmptyCompanions.scala.disabled │ │ │ │ ├── ElimByName.scala │ │ │ │ ├── ElimErasedValueType.scala │ │ │ │ ├── ElimOpaque.scala │ │ │ │ ├── ElimOuterSelect.scala │ │ │ │ ├── ElimPackagePrefixes.scala │ │ │ │ ├── ElimRepeated.scala │ │ │ │ ├── ElimStaticThis.scala │ │ │ │ ├── Erasure.scala │ │ │ │ ├── ExpandPrivate.scala │ │ │ │ ├── ExpandSAMs.scala │ │ │ │ ├── ExplicitOuter.scala │ │ │ │ ├── ExplicitSelf.scala │ │ │ │ ├── ExtensionMethods.scala │ │ │ │ ├── FirstTransform.scala │ │ │ │ ├── Flatten.scala │ │ │ │ ├── FullParameterization.scala │ │ │ │ ├── FunctionXXLForwarders.scala │ │ │ │ ├── FunctionalInterfaces.scala │ │ │ │ ├── GenericSignatures.scala │ │ │ │ ├── GetClass.scala │ │ │ │ ├── Getters.scala │ │ │ │ ├── HoistSuperArgs.scala │ │ │ │ ├── Instrumentation.scala │ │ │ │ ├── InterceptedMethods.scala │ │ │ │ ├── IsInstanceOfEvaluator.scala.disabled │ │ │ │ ├── LambdaLift.scala │ │ │ │ ├── LazyVals.scala │ │ │ │ ├── LiftTry.scala │ │ │ │ ├── LinkScala2Impls.scala │ │ │ │ ├── Literalize.scala.disabled │ │ │ │ ├── MacroTransform.scala │ │ │ │ ├── MacroTransformWithImplicits.scala │ │ │ │ ├── MegaPhase.scala │ │ │ │ ├── Memoize.scala │ │ │ │ ├── Mixin.scala │ │ │ │ ├── MixinOps.scala │ │ │ │ ├── MoveStatics.scala │ │ │ │ ├── NonLocalReturns.scala │ │ │ │ ├── OverridingPairs.scala │ │ │ │ ├── ParamForwarding.scala │ │ │ │ ├── PatternMatcher.scala │ │ │ │ ├── PatternMatcherOld.scala.disabled │ │ │ │ ├── Pickler.scala │ │ │ │ ├── PostTyper.scala │ │ │ │ ├── PrivateToStatic.scala.disabled │ │ │ │ ├── ProtectedAccessors.scala │ │ │ │ ├── PruneErasedDefs.scala │ │ │ │ ├── RenameLifted.scala │ │ │ │ ├── ResolveSuper.scala │ │ │ │ ├── RestoreScopes.scala │ │ │ │ ├── SelectStatic.scala │ │ │ │ ├── SeqLiterals.scala │ │ │ │ ├── SetRootTree.scala │ │ │ │ ├── ShortcutImplicits.scala │ │ │ │ ├── Splicer.scala │ │ │ │ ├── Staging.scala │ │ │ │ ├── SuperAccessors.scala │ │ │ │ ├── SymUtils.scala │ │ │ │ ├── SyntheticMethods.scala │ │ │ │ ├── TailRec.scala │ │ │ │ ├── TransformByNameApply.scala │ │ │ │ ├── TransformWildcards.scala │ │ │ │ ├── TreeChecker.scala │ │ │ │ ├── TreeExtractors.scala │ │ │ │ ├── TryCatchPatterns.scala │ │ │ │ ├── TypeTestsCasts.scala │ │ │ │ ├── TypeUtils.scala │ │ │ │ ├── VCElideAllocations.scala │ │ │ │ ├── VCInlineMethods.scala │ │ │ │ ├── ValueClasses.scala │ │ │ │ ├── localopt │ │ │ │ │ └── StringInterpolatorOpt.scala │ │ │ │ └── patmat │ │ │ │ │ └── Space.scala │ │ │ ├── typer │ │ │ │ ├── Applications.scala │ │ │ │ ├── Checking.scala │ │ │ │ ├── ConstFold.scala │ │ │ │ ├── Deriving.scala │ │ │ │ ├── Docstrings.scala │ │ │ │ ├── Dynamic.scala │ │ │ │ ├── ErrorReporting.scala │ │ │ │ ├── EtaExpansion.scala │ │ │ │ ├── FrontEnd.scala │ │ │ │ ├── Implicits.scala │ │ │ │ ├── ImportInfo.scala │ │ │ │ ├── Inferencing.scala │ │ │ │ ├── Inliner.scala │ │ │ │ ├── Namer.scala │ │ │ │ ├── PrepareInlineable.scala │ │ │ │ ├── ProtoTypes.scala │ │ │ │ ├── ReTyper.scala │ │ │ │ ├── RefChecks.scala │ │ │ │ ├── TypeAssigner.scala │ │ │ │ ├── Typer.scala │ │ │ │ ├── VarianceChecker.scala │ │ │ │ └── Variances.scala │ │ │ └── util │ │ │ │ ├── Attachment.scala │ │ │ │ ├── CommentParsing.scala │ │ │ │ ├── DiffUtil.scala │ │ │ │ ├── DotClass.scala │ │ │ │ ├── FreshNameCreator.scala │ │ │ │ ├── HashSet.scala │ │ │ │ ├── LRUCache.scala │ │ │ │ ├── NameTransformer.scala │ │ │ │ ├── ParsedComment.scala │ │ │ │ ├── Property.scala │ │ │ │ ├── Set.scala │ │ │ │ ├── ShowPickled.scala │ │ │ │ ├── Signatures.scala │ │ │ │ ├── SimpleIdentityMap.scala │ │ │ │ ├── SimpleIdentitySet.scala │ │ │ │ ├── SixteenNibbles.scala │ │ │ │ ├── SourceFile.scala │ │ │ │ ├── SourcePosition.scala │ │ │ │ ├── Spans.scala │ │ │ │ ├── Stats.scala │ │ │ │ ├── Store.scala │ │ │ │ ├── Util.scala │ │ │ │ ├── WeakHashSet.scala │ │ │ │ ├── common.scala │ │ │ │ ├── kwords.sc │ │ │ │ └── lrutest.sc │ │ │ ├── io │ │ │ ├── AbstractFile.scala │ │ │ ├── ClassPath.scala │ │ │ ├── Directory.scala │ │ │ ├── File.scala │ │ │ ├── FileOperationException.scala │ │ │ ├── Jar.scala │ │ │ ├── JarArchive.scala │ │ │ ├── NoAbstractFile.scala │ │ │ ├── Path.scala │ │ │ ├── PlainFile.scala │ │ │ ├── Streamable.scala │ │ │ ├── VirtualDirectory.scala │ │ │ ├── VirtualFile.scala │ │ │ ├── ZipArchive.scala │ │ │ └── package.scala │ │ │ ├── package.scala │ │ │ └── repl │ │ │ ├── AbstractFileClassLoader.scala │ │ │ ├── CollectTopLevelImports.scala │ │ │ ├── JLineTerminal.scala │ │ │ ├── Main.scala │ │ │ ├── ParseResult.scala │ │ │ ├── Rendering.scala │ │ │ ├── ReplCompiler.scala │ │ │ ├── ReplDriver.scala │ │ │ ├── ReplFrontEnd.scala │ │ │ ├── ScriptEngine.scala │ │ │ ├── package.scala │ │ │ └── results.scala │ └── scala │ │ ├── reflect │ │ └── internal │ │ │ ├── pickling │ │ │ └── package.scala │ │ │ └── util │ │ │ └── package.scala │ │ └── tools │ │ └── nsc │ │ └── io │ │ └── package.scala ├── test-resources │ ├── pending │ │ └── repl │ │ │ └── i2554 │ ├── repl │ │ ├── 1379 │ │ ├── 3932 │ │ ├── defs │ │ ├── erased │ │ ├── erased-implicit │ │ ├── errmsgs │ │ ├── errorThenValid │ │ ├── functions │ │ ├── getClass │ │ ├── i1369 │ │ ├── i1370 │ │ ├── i1374 │ │ ├── i1433 │ │ ├── i1854 │ │ ├── i2063 │ │ ├── i2213 │ │ ├── i2310 │ │ ├── i2462 │ │ ├── i2631 │ │ ├── i2977 │ │ ├── i3388 │ │ ├── i3966 │ │ ├── i4184 │ │ ├── i4217 │ │ ├── i4301 │ │ ├── i4536 │ │ ├── i4539 │ │ ├── i4566 │ │ ├── i5218 │ │ ├── i5345 │ │ ├── i5350 │ │ ├── i5551 │ │ ├── i5733 │ │ ├── import │ │ ├── import-shadowing │ │ ├── importFromObj │ │ ├── innerClasses │ │ ├── notFound │ │ ├── onePlusOne │ │ ├── outputStream │ │ ├── overrides │ │ ├── parsing │ │ ├── patdef │ │ ├── renderArray │ │ ├── renderEmptyString │ │ ├── renderNothing │ │ ├── renderNull │ │ ├── top-level-block │ │ ├── toplevelTry │ │ ├── unicodeChars │ │ ├── valueClassMember │ │ └── varOrder │ └── type-printer │ │ ├── classDefs │ │ ├── definitions │ │ ├── defs │ │ ├── functions │ │ ├── hkAlias │ │ ├── hkClass │ │ ├── infix │ │ ├── prefixless │ │ ├── type-mismatch │ │ ├── typeAliasInfix │ │ └── vals └── test │ ├── debug │ ├── Gen │ ├── Gen.scala │ └── test │ ├── dotc │ ├── comptest.scala │ ├── pos-decompilation.blacklist │ ├── pos-from-tasty.blacklist │ ├── pos-recompilation.whitelist │ ├── pos-test-pickling.blacklist │ ├── run-decompilation.blacklist │ ├── run-from-tasty.blacklist │ ├── run-recompilation.whitelist │ ├── run-test-pickling.blacklist │ └── scala-collections.blacklist │ ├── dotty │ ├── Properties.scala │ ├── TestCategories.scala │ └── tools │ │ ├── CheckTypesTests.scala │ │ ├── ContextEscapeDetection.java │ │ ├── ContextEscapeDetector.java │ │ ├── DottyTest.scala │ │ ├── DottyTypeStealer.scala │ │ ├── TestSources.scala │ │ ├── backend │ │ └── jvm │ │ │ ├── AsmConverters.scala │ │ │ ├── AsmNode.scala │ │ │ ├── DottyBytecodeTest.scala │ │ │ ├── DottyBytecodeTests.scala │ │ │ ├── InlineBytecodeTests.scala │ │ │ ├── StringConcatTest.scala │ │ │ └── StringInterpolatorOptTest.scala │ │ ├── dotc │ │ ├── BootstrappedOnlyCompilationTests.scala │ │ ├── CompilationTests.scala │ │ ├── ConstantFoldingTests.scala │ │ ├── EntryPointsTest.scala.disabled │ │ ├── FromTastyTests.scala │ │ ├── IdempotencyTests.scala │ │ ├── InterfaceEntryPointTest.scala │ │ ├── MissingCoreLibTests.scala │ │ ├── SettingsTests.scala │ │ ├── TastyHashTest.scala │ │ ├── ast │ │ │ ├── AttachmentsTest.scala │ │ │ ├── DesugarTests.scala │ │ │ ├── TreeInfoTest.scala │ │ │ └── UntypedTreeMapTest.scala │ │ ├── classpath │ │ │ └── ZipAndJarFileLookupFactoryTest.scala │ │ ├── core │ │ │ └── tasty │ │ │ │ └── CommentPicklingTest.scala │ │ ├── parsing │ │ │ ├── DeSugarTest.scala │ │ │ ├── DocstringTest.scala │ │ │ ├── DocstringTests.scala │ │ │ ├── ModifiersParsingTest.scala │ │ │ ├── ParserTest.scala │ │ │ ├── ScannerTest.scala │ │ │ ├── desugarPackage.scala │ │ │ ├── parseFile.scala │ │ │ ├── parsePackage.scala │ │ │ └── showTree.scala │ │ ├── plugins │ │ │ └── PluginsTest.scala │ │ ├── printing │ │ │ ├── PrinterTests.scala │ │ │ └── SyntaxHighlightingTests.scala │ │ ├── reporting │ │ │ ├── ErrorMessagesTest.scala │ │ │ ├── ErrorMessagesTests.scala │ │ │ ├── TestMessageLaziness.scala │ │ │ ├── TestReporter.scala │ │ │ └── UserDefinedErrorMessages.scala │ │ ├── transform │ │ │ ├── CreateCompanionObjectsTest.scala │ │ │ ├── LazyValsTest.scala │ │ │ ├── PatmatExhaustivityTest.scala │ │ │ ├── PostTyperTransformerTest.scala │ │ │ └── TreeTransformerTest.scala │ │ └── typer │ │ │ └── DivergenceChecker.scala │ │ ├── repl │ │ ├── DocTests.scala │ │ ├── ReplCompilerTests.scala │ │ ├── ReplTest.scala │ │ ├── ScriptedTests.scala │ │ ├── TabcompleteTests.scala │ │ └── TypeTests.scala │ │ └── vulpix │ │ ├── ChildJVMMain.java │ │ ├── FileFilter.scala │ │ ├── ParallelTesting.scala │ │ ├── RunnerOrchestration.scala │ │ ├── Status.scala │ │ ├── SummaryReport.scala │ │ ├── TestConfiguration.scala │ │ ├── TestFlags.scala │ │ ├── TestGroup.scala │ │ ├── VulpixMetaTests.scala │ │ └── VulpixUnitTests.scala │ └── worksheets │ ├── baseTypetest.sc │ ├── denotTest.sc │ ├── flagtest.sc │ ├── nesting.sc │ ├── periodtest.sc │ ├── positiontest.sc │ ├── sigtest.sc │ └── testnames.sc ├── dist └── bin │ ├── common │ ├── dotc │ ├── dotd │ └── dotr ├── doc-tool ├── resources │ ├── _includes │ │ ├── header.html │ │ ├── scala-logo.svg │ │ ├── sidebar.html │ │ └── toolbar.html │ ├── _layouts │ │ ├── api-page.html │ │ ├── blog-page.html │ │ ├── doc-page.html │ │ ├── index.html │ │ ├── main.html │ │ └── search.html │ ├── css │ │ ├── api-page.css │ │ ├── bootstrap.min.css │ │ ├── color-brewer.css │ │ ├── dottydoc.css │ │ ├── font-awesome.min.css │ │ ├── search.css │ │ ├── sidebar.css │ │ └── toolbar.css │ ├── index.md │ └── js │ │ ├── api-search.js │ │ ├── bootstrap.min.js │ │ ├── highlight.pack.js │ │ ├── jquery.min.js │ │ └── tether.min.js ├── src │ └── dotty │ │ └── tools │ │ └── dottydoc │ │ ├── DocCompiler.scala │ │ ├── DocDriver.scala │ │ ├── Main.scala │ │ ├── core │ │ ├── AlternateConstructorsPhase.scala │ │ ├── ContextDottydoc.scala │ │ ├── DocASTPhase.scala │ │ ├── DocImplicitsPhase.scala │ │ ├── DocstringPhase.scala │ │ ├── LinkCompanionsPhase.scala │ │ ├── PackageObjectsPhase.scala │ │ ├── RemoveEmptyPackagesPhase.scala │ │ ├── SortMembersPhase.scala │ │ ├── StatisticsPhase.scala │ │ ├── TypeLinkingPhases.scala │ │ ├── UsecasePhase.scala │ │ └── transform.scala │ │ ├── model │ │ ├── JavaConverters.scala │ │ ├── comment │ │ │ ├── BodyEntities.scala │ │ │ ├── Comment.scala │ │ │ ├── CommentCleaner.scala │ │ │ ├── CommentParser.scala │ │ │ ├── CommentRegex.scala │ │ │ ├── HtmlParsers.scala │ │ │ ├── MarkdownShortener.scala │ │ │ └── WikiParser.scala │ │ ├── entities.scala │ │ ├── factories.scala │ │ ├── internal.scala │ │ └── references.scala │ │ ├── staticsite │ │ ├── BlogPost.scala │ │ ├── DefaultParams.scala │ │ ├── MapOperations.scala │ │ ├── MarkdownCodeBlockVisitor.scala │ │ ├── MarkdownLinkVisitor.scala │ │ ├── Page.scala │ │ ├── ResourceFinder.scala │ │ ├── Site.scala │ │ ├── Template.scala │ │ ├── Yaml.scala │ │ ├── filters.scala │ │ └── tags.scala │ │ └── util │ │ ├── MemberLookup.scala │ │ ├── internal │ │ └── mutate.scala │ │ ├── syntax.scala │ │ └── traversing.scala └── test │ └── dotty │ └── tools │ └── dottydoc │ ├── CommentCleanerTest.scala │ ├── ConstructorTest.scala │ ├── DottyDocTest.scala │ ├── GenDocs.scala │ ├── JavaConverterTest.scala │ ├── MarkdownTests.scala │ ├── PackageStructure.scala │ ├── SimpleComments.scala │ ├── SourceUtil.scala │ ├── TypeRendering.scala │ ├── UsecaseTest.scala │ ├── WhitelistedStdLib.scala │ └── staticsite │ ├── PageTests.scala │ ├── SiteTests.scala │ ├── SourceFileOps.scala │ └── TemplateErrorTests.scala ├── docs ├── .gitignore ├── _includes │ ├── features.html │ ├── getting-started.html │ ├── logo-page.html │ └── table-of-contents.html ├── blog │ ├── _posts │ │ ├── 2015-10-23-dotty-compiler-bootstraps.md │ │ ├── 2016-01-02-new-year-resolutions.md │ │ ├── 2016-02-03-essence-of-scala.md │ │ ├── 2016-02-17-scaling-dot-soundness.md │ │ ├── 2016-05-05-multiversal-equality.md │ │ ├── 2016-12-05-implicit-function-types.md │ │ ├── 2017-05-31-first-dotty-milestone-release.md │ │ ├── 2017-07-12-second-dotty-milestone-release.md │ │ ├── 2017-09-07-third-dotty-milestone-release.md │ │ ├── 2017-10-16-fourth-dotty-milestone-release.md │ │ ├── 2017-12-01-fifth-dotty-milestone-release.md │ │ ├── 2018-03-05-seventh-dotty-milestone-release.md │ │ ├── 2018-04-27-eighth-dotty-milestone-release.md │ │ ├── 2018-07-06-ninth-dotty-milestone-release.md │ │ ├── 2018-10-10-10th-dotty-milestone-release.md │ │ ├── 2018-11-30-11th-dotty-milestone-release.md │ │ └── 2019-01-21-12th-dotty-milestone-release.md │ └── index.html ├── css │ ├── animate.css │ └── default.css ├── docs │ ├── contributing │ │ ├── backend.md │ │ ├── debug-tests.md │ │ ├── eclipse.md │ │ ├── getting-started.md │ │ ├── intellij-idea.md │ │ ├── testing.md │ │ └── workflow.md │ ├── index.md │ ├── internals │ │ ├── backend.md │ │ ├── classpaths.md │ │ ├── contexts.md │ │ ├── core-data-structures.md │ │ ├── dotc-scalac.md │ │ ├── dotty-internals-1-notes.md │ │ ├── higher-kinded-v2.md │ │ ├── overall-structure.md │ │ ├── periods.md │ │ ├── syntax.md │ │ └── type-system.md │ ├── reference │ │ ├── changed-features │ │ │ ├── compiler-plugins.md │ │ │ ├── eta-expansion-spec.md │ │ │ ├── eta-expansion.md │ │ │ ├── implicit-conversions-spec.md │ │ │ ├── implicit-conversions.md │ │ │ ├── implicit-resolution.md │ │ │ ├── lazy-vals-spec.md │ │ │ ├── lazy-vals.md │ │ │ ├── pattern-matching.md │ │ │ ├── structural-types-spec.md │ │ │ ├── structural-types.md │ │ │ ├── type-checking.md │ │ │ ├── type-inference.md │ │ │ └── vararg-patterns.md │ │ ├── derivation.md │ │ ├── dropped-features │ │ │ ├── auto-apply.md │ │ │ ├── class-shadowing-spec.md │ │ │ ├── class-shadowing.md │ │ │ ├── delayed-init.md │ │ │ ├── early-initializers.md │ │ │ ├── existential-types.md │ │ │ ├── limit22.md │ │ │ ├── macros.md │ │ │ ├── procedure-syntax.md │ │ │ ├── symlits.md │ │ │ ├── type-projection.md │ │ │ ├── weak-conformance-spec.md │ │ │ ├── weak-conformance.md │ │ │ └── xml.md │ │ ├── enums │ │ │ ├── adts.md │ │ │ ├── desugarEnums.md │ │ │ └── enums.md │ │ ├── instances │ │ │ ├── context-params.md │ │ │ ├── discussion │ │ │ │ ├── context-params.md │ │ │ │ ├── discussion.md │ │ │ │ ├── instance-defs.md │ │ │ │ ├── motivation.md │ │ │ │ └── replacing-implicits.md │ │ │ ├── implicit-function-types-spec.md │ │ │ ├── implicit-function-types.md │ │ │ ├── instance-defs.md │ │ │ └── replacing-implicits.md │ │ ├── new-types │ │ │ ├── dependent-function-types-spec.md │ │ │ ├── dependent-function-types.md │ │ │ ├── implicit-function-types-spec.md │ │ │ ├── intersection-types-spec.md │ │ │ ├── intersection-types.md │ │ │ ├── match-types.md │ │ │ ├── type-lambdas-spec.md │ │ │ ├── type-lambdas.md │ │ │ ├── union-types-spec.md │ │ │ └── union-types.md │ │ ├── other-new-features │ │ │ ├── auto-parameter-tupling-spec.md │ │ │ ├── auto-parameter-tupling.md │ │ │ ├── erased-terms.md │ │ │ ├── extension-methods.md │ │ │ ├── implicit-by-name-parameters.md │ │ │ ├── inline.md │ │ │ ├── kind-polymorphism.md │ │ │ ├── multiversal-equality.md │ │ │ ├── named-typeargs-spec.md │ │ │ ├── named-typeargs.md │ │ │ ├── opaques.md │ │ │ ├── principled-meta-programming.md │ │ │ ├── tasty-reflect.md │ │ │ └── trait-parameters.md │ │ ├── overview.md │ │ ├── simple-smp.md │ │ ├── singleton-types.md │ │ └── soft-modifier.md │ ├── release-notes │ │ └── 0.1.2.md │ ├── resources │ │ └── talks.md │ ├── typelevel.md │ └── usage │ │ ├── cbt-projects.md │ │ ├── dottydoc.md │ │ ├── getting-started.md │ │ ├── ide-support.md │ │ ├── intellij-idea.md │ │ ├── sbt-projects.md │ │ ├── version-numbers.md │ │ ├── worksheet-mode-implementation-details.md │ │ └── worksheet-mode.md ├── images │ ├── aggelos.jpg │ ├── allan.jpg │ ├── dotty-ide │ │ ├── decompiler.png │ │ ├── documentation-hover.png │ │ └── signature-help.png │ ├── eclipse │ │ ├── eclipse-import.png │ │ ├── eclipse-runconfiguration.png │ │ └── eclipse-select.png │ ├── favicon.png │ ├── felix.jpg │ ├── fengyun.jpg │ ├── github-logo.svg │ ├── idea │ │ ├── idea-debug.png │ │ ├── idea-import.png │ │ ├── idea-sbt.png │ │ └── idea-sdk.png │ ├── martin.jpg │ ├── nico.jpg │ ├── olivier.jpg │ ├── petrashko.jpg │ ├── preview.png │ ├── scala-logo.svg │ ├── smarter.jpg │ └── worksheets │ │ ├── config-autorun.png │ │ ├── worksheet-demo.gif │ │ ├── worksheet-help.png │ │ └── worksheet-run.png ├── index.html ├── js │ ├── elasticlunr.min.js │ ├── index.js │ ├── scrollreveal.min.js │ └── search.js └── sidebar.yml ├── explicit-nulls-stdlib.json ├── interfaces └── src │ └── dotty │ └── tools │ └── dotc │ └── interfaces │ ├── AbstractFile.java │ ├── CompilerCallback.java │ ├── Diagnostic.java │ ├── ReporterResult.java │ ├── SimpleReporter.java │ ├── SourceFile.java │ └── SourcePosition.java ├── language-server ├── src │ └── dotty │ │ └── tools │ │ └── languageserver │ │ ├── DottyClient.scala │ │ ├── DottyLanguageServer.scala │ │ ├── Main.scala │ │ ├── Memory.scala │ │ ├── config │ │ └── ProjectConfig.java │ │ ├── decompiler │ │ ├── TastyDecompilerMessages.scala │ │ └── TastyDecompilerService.scala │ │ └── worksheet │ │ ├── Evaluator.scala │ │ ├── InputStreamConsumer.scala │ │ ├── ReplProcess.scala │ │ ├── Worksheet.scala │ │ ├── WorksheetClient.scala │ │ ├── WorksheetMessages.scala │ │ └── WorksheetService.scala └── test │ └── dotty │ └── tools │ └── languageserver │ ├── CompletionTest.scala │ ├── DefinitionTest.scala │ ├── DiagnosticsTest.scala │ ├── DocumentSymbolTest.scala │ ├── HighlightTest.scala │ ├── HoverTest.scala │ ├── ImplementationTest.scala │ ├── ReferencesTest.scala │ ├── RenameTest.scala │ ├── SignatureHelpTest.scala │ ├── SymbolTest.scala │ ├── WorksheetTest.scala │ └── util │ ├── Code.scala │ ├── CodeRange.scala │ ├── CodeTester.scala │ ├── PositionContext.scala │ ├── SymInfo.scala │ ├── actions │ ├── Action.scala │ ├── ActionOnMarker.scala │ ├── ActionOnRange.scala │ ├── CodeCompletion.scala │ ├── CodeDefinition.scala │ ├── CodeDocumentHighlight.scala │ ├── CodeDocumentSymbol.scala │ ├── CodeHover.scala │ ├── CodeReferences.scala │ ├── CodeRename.scala │ ├── CodeSymbol.scala │ ├── Implementation.scala │ ├── SignatureHelp.scala │ ├── WorksheetAction.scala │ ├── WorksheetCancel.scala │ └── WorksheetRun.scala │ ├── embedded │ ├── CodeInRange.scala │ ├── CodeMarker.scala │ └── Embedded.scala │ └── server │ ├── TestClient.scala │ ├── TestFile.scala │ └── TestServer.scala ├── library ├── src-bootstrapped │ └── scala │ │ ├── ExplicitNulls.scala │ │ ├── StagedTuple.scala │ │ ├── Tuple.scala │ │ ├── compiletime │ │ ├── Shape.scala │ │ └── package.scala │ │ ├── quoted │ │ └── package.scala │ │ ├── reflect │ │ ├── Generic.scala │ │ ├── GenericClass.scala │ │ └── Mirror.scala │ │ └── tasty │ │ └── reflect │ │ └── utils │ │ └── TreeUtils.scala ├── src-non-bootstrapped │ └── scala │ │ ├── Tuple.scala │ │ └── tasty │ │ └── reflect │ │ └── utils │ │ └── TreeUtils.scala └── src │ ├── dotty │ ├── DottyPredef.scala │ └── runtime │ │ ├── Arrays.scala │ │ ├── LazyVals.scala │ │ └── LegacyApp.scala │ ├── scala │ ├── Conversion.scala │ ├── Enum.scala │ ├── Eq.scala │ ├── FunctionXXL.scala │ ├── Product0.scala │ ├── Selectable.scala │ ├── TupleXXL.scala │ ├── ValueOf.scala │ ├── annotation │ │ ├── RefiningAnnotation.scala │ │ ├── constructorOnly.scala │ │ ├── internal │ │ │ ├── Alias.scala │ │ │ ├── AnnotationDefault.scala │ │ │ ├── Body.scala │ │ │ ├── Child.scala │ │ │ ├── Repeated.scala │ │ │ ├── SourceFile.scala │ │ │ ├── TASTYLongSignature.java │ │ │ ├── TASTYSignature.java │ │ │ ├── TransparentParam.scala │ │ │ ├── sharable.scala │ │ │ └── unshared.scala │ │ └── static.scala │ ├── compat │ │ └── java8 │ │ │ ├── JFunction.java │ │ │ ├── JFunction0$mcB$sp.java │ │ │ ├── JFunction0$mcC$sp.java │ │ │ ├── JFunction0$mcD$sp.java │ │ │ ├── JFunction0$mcF$sp.java │ │ │ ├── JFunction0$mcI$sp.java │ │ │ ├── JFunction0$mcJ$sp.java │ │ │ ├── JFunction0$mcS$sp.java │ │ │ ├── JFunction0$mcV$sp.java │ │ │ ├── JFunction0$mcZ$sp.java │ │ │ ├── JFunction0.java │ │ │ ├── JFunction1$mcDD$sp.java │ │ │ ├── JFunction1$mcDF$sp.java │ │ │ ├── JFunction1$mcDI$sp.java │ │ │ ├── JFunction1$mcDJ$sp.java │ │ │ ├── JFunction1$mcFD$sp.java │ │ │ ├── JFunction1$mcFF$sp.java │ │ │ ├── JFunction1$mcFI$sp.java │ │ │ ├── JFunction1$mcFJ$sp.java │ │ │ ├── JFunction1$mcID$sp.java │ │ │ ├── JFunction1$mcIF$sp.java │ │ │ ├── JFunction1$mcII$sp.java │ │ │ ├── JFunction1$mcIJ$sp.java │ │ │ ├── JFunction1$mcJD$sp.java │ │ │ ├── JFunction1$mcJF$sp.java │ │ │ ├── JFunction1$mcJI$sp.java │ │ │ ├── JFunction1$mcJJ$sp.java │ │ │ ├── JFunction1$mcVD$sp.java │ │ │ ├── JFunction1$mcVF$sp.java │ │ │ ├── JFunction1$mcVI$sp.java │ │ │ ├── JFunction1$mcVJ$sp.java │ │ │ ├── JFunction1$mcZD$sp.java │ │ │ ├── JFunction1$mcZF$sp.java │ │ │ ├── JFunction1$mcZI$sp.java │ │ │ ├── JFunction1$mcZJ$sp.java │ │ │ ├── JFunction1.java │ │ │ ├── JFunction10.java │ │ │ ├── JFunction11.java │ │ │ ├── JFunction12.java │ │ │ ├── JFunction13.java │ │ │ ├── JFunction14.java │ │ │ ├── JFunction15.java │ │ │ ├── JFunction16.java │ │ │ ├── JFunction17.java │ │ │ ├── JFunction18.java │ │ │ ├── JFunction19.java │ │ │ ├── JFunction2$mcDDD$sp.java │ │ │ ├── JFunction2$mcDDI$sp.java │ │ │ ├── JFunction2$mcDDJ$sp.java │ │ │ ├── JFunction2$mcDID$sp.java │ │ │ ├── JFunction2$mcDII$sp.java │ │ │ ├── JFunction2$mcDIJ$sp.java │ │ │ ├── JFunction2$mcDJD$sp.java │ │ │ ├── JFunction2$mcDJI$sp.java │ │ │ ├── JFunction2$mcDJJ$sp.java │ │ │ ├── JFunction2$mcFDD$sp.java │ │ │ ├── JFunction2$mcFDI$sp.java │ │ │ ├── JFunction2$mcFDJ$sp.java │ │ │ ├── JFunction2$mcFID$sp.java │ │ │ ├── JFunction2$mcFII$sp.java │ │ │ ├── JFunction2$mcFIJ$sp.java │ │ │ ├── JFunction2$mcFJD$sp.java │ │ │ ├── JFunction2$mcFJI$sp.java │ │ │ ├── JFunction2$mcFJJ$sp.java │ │ │ ├── JFunction2$mcIDD$sp.java │ │ │ ├── JFunction2$mcIDI$sp.java │ │ │ ├── JFunction2$mcIDJ$sp.java │ │ │ ├── JFunction2$mcIID$sp.java │ │ │ ├── JFunction2$mcIII$sp.java │ │ │ ├── JFunction2$mcIIJ$sp.java │ │ │ ├── JFunction2$mcIJD$sp.java │ │ │ ├── JFunction2$mcIJI$sp.java │ │ │ ├── JFunction2$mcIJJ$sp.java │ │ │ ├── JFunction2$mcJDD$sp.java │ │ │ ├── JFunction2$mcJDI$sp.java │ │ │ ├── JFunction2$mcJDJ$sp.java │ │ │ ├── JFunction2$mcJID$sp.java │ │ │ ├── JFunction2$mcJII$sp.java │ │ │ ├── JFunction2$mcJIJ$sp.java │ │ │ ├── JFunction2$mcJJD$sp.java │ │ │ ├── JFunction2$mcJJI$sp.java │ │ │ ├── JFunction2$mcJJJ$sp.java │ │ │ ├── JFunction2$mcVDD$sp.java │ │ │ ├── JFunction2$mcVDI$sp.java │ │ │ ├── JFunction2$mcVDJ$sp.java │ │ │ ├── JFunction2$mcVID$sp.java │ │ │ ├── JFunction2$mcVII$sp.java │ │ │ ├── JFunction2$mcVIJ$sp.java │ │ │ ├── JFunction2$mcVJD$sp.java │ │ │ ├── JFunction2$mcVJI$sp.java │ │ │ ├── JFunction2$mcVJJ$sp.java │ │ │ ├── JFunction2$mcZDD$sp.java │ │ │ ├── JFunction2$mcZDI$sp.java │ │ │ ├── JFunction2$mcZDJ$sp.java │ │ │ ├── JFunction2$mcZID$sp.java │ │ │ ├── JFunction2$mcZII$sp.java │ │ │ ├── JFunction2$mcZIJ$sp.java │ │ │ ├── JFunction2$mcZJD$sp.java │ │ │ ├── JFunction2$mcZJI$sp.java │ │ │ ├── JFunction2$mcZJJ$sp.java │ │ │ ├── JFunction2.java │ │ │ ├── JFunction20.java │ │ │ ├── JFunction21.java │ │ │ ├── JFunction22.java │ │ │ ├── JFunction3.java │ │ │ ├── JFunction4.java │ │ │ ├── JFunction5.java │ │ │ ├── JFunction6.java │ │ │ ├── JFunction7.java │ │ │ ├── JFunction8.java │ │ │ ├── JFunction9.java │ │ │ ├── JProcedure0.java │ │ │ ├── JProcedure1.java │ │ │ ├── JProcedure10.java │ │ │ ├── JProcedure11.java │ │ │ ├── JProcedure12.java │ │ │ ├── JProcedure13.java │ │ │ ├── JProcedure14.java │ │ │ ├── JProcedure15.java │ │ │ ├── JProcedure16.java │ │ │ ├── JProcedure17.java │ │ │ ├── JProcedure18.java │ │ │ ├── JProcedure19.java │ │ │ ├── JProcedure2.java │ │ │ ├── JProcedure20.java │ │ │ ├── JProcedure21.java │ │ │ ├── JProcedure22.java │ │ │ ├── JProcedure3.java │ │ │ ├── JProcedure4.java │ │ │ ├── JProcedure5.java │ │ │ ├── JProcedure6.java │ │ │ ├── JProcedure7.java │ │ │ ├── JProcedure8.java │ │ │ └── JProcedure9.java │ ├── forceInline.scala │ ├── implicits │ │ └── Not.scala │ ├── quoted │ │ ├── Expr.scala │ │ ├── Liftable.scala │ │ ├── QuoteError.scala │ │ ├── Toolbox.scala │ │ └── Type.scala │ ├── reflect │ │ └── Selectable.scala │ ├── runtime │ │ ├── EnumValues.scala │ │ └── quoted │ │ │ └── Unpickler.scala │ └── tasty │ │ ├── Reflection.scala │ │ ├── TastyTypecheckError.scala │ │ ├── file │ │ ├── ConsumeTasty.scala │ │ └── TastyConsumer.scala │ │ ├── reflect │ │ ├── CaseDefOps.scala │ │ ├── ConstantOps.scala │ │ ├── ContextOps.scala │ │ ├── Core.scala │ │ ├── FlagsOps.scala │ │ ├── IdOps.scala │ │ ├── ImportSelectorOps.scala │ │ ├── PatternOps.scala │ │ ├── PositionOps.scala │ │ ├── Printers.scala │ │ ├── QuotedOps.scala │ │ ├── SettingsOps.scala │ │ ├── SignatureOps.scala │ │ ├── StandardDefinitions.scala │ │ ├── SymbolOps.scala │ │ ├── TreeOps.scala │ │ ├── TreeUtils.scala │ │ ├── TypeOrBoundsOps.scala │ │ └── TypeOrBoundsTreeOps.scala │ │ └── util │ │ ├── Chars.scala │ │ ├── ConstantExtractor.scala │ │ └── SyntaxHighlightUtils.scala │ └── scalaShadowing │ └── language.scala ├── project ├── Build.scala ├── Dependencies.scala ├── Modes.scala ├── VersionUtil.scala ├── build.properties ├── build.sbt ├── plugins.sbt ├── project │ └── build.sbt └── scripts │ ├── bootstrapCmdTests │ ├── cmdTests │ ├── cmdTestsCommon.inc.sh │ ├── genDocs │ ├── sbt │ └── sbtPublish ├── sandbox └── scalajs │ └── src │ └── hello.scala ├── sbt-bridge ├── src │ └── xsbt │ │ ├── CachedCompilerImpl.java │ │ ├── CompilerClassLoader.java │ │ ├── CompilerInterface.java │ │ ├── ConsoleInterface.java │ │ ├── DelegatingReporter.java │ │ ├── DottydocRunner.java │ │ ├── InterfaceCompileFailed.java │ │ ├── Problem.java │ │ └── ScaladocInterface.java └── test │ ├── xsbt │ ├── DependencySpecification.scala │ ├── ExtractAPISpecification.scala │ ├── ExtractUsedNamesSpecification.scala │ ├── ScalaCompilerForUnitTesting.scala │ └── TestDriver.scala │ └── xsbti │ └── TestCallback.scala ├── sbt-dotty ├── sbt-test │ ├── compilerReporter │ │ └── simple │ │ │ ├── Source.scala │ │ │ ├── build.sbt │ │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ ├── Reporter.scala │ │ │ └── plugins.sbt │ │ │ └── test │ ├── discovery │ │ └── test-discovery │ │ │ ├── build.sbt │ │ │ ├── changes │ │ │ └── A2.scala │ │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ │ ├── src │ │ │ ├── main │ │ │ │ └── scala │ │ │ │ │ └── A.scala │ │ │ └── test │ │ │ │ └── scala │ │ │ │ └── TestA.scala │ │ │ └── test │ ├── sbt-dotty │ │ ├── compiler-plugin │ │ │ ├── app │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── scala │ │ │ │ │ └── hello │ │ │ │ │ └── Hello.scala │ │ │ ├── build.sbt │ │ │ ├── changes │ │ │ │ └── build.sbt │ │ │ ├── plugin │ │ │ │ ├── DivideZero.scala │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── resources │ │ │ │ │ └── plugin.properties │ │ │ ├── project │ │ │ │ └── plugins.sbt │ │ │ └── test │ │ └── example-project │ │ │ ├── build.sbt │ │ │ ├── project │ │ │ └── plugins.sbt │ │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── hello │ │ │ │ └── Hello.scala │ │ │ └── test │ └── source-dependencies │ │ ├── abstract-override │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── C2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── abstract-type-override │ │ ├── build.sbt │ │ ├── changes │ │ │ └── Bar1.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ ├── Bar.scala │ │ │ │ ├── Foo.scala │ │ │ │ └── Impl.scala │ │ └── test │ │ ├── abstract-type │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── added │ │ ├── changes │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ ├── A3.scala │ │ │ ├── B1.scala │ │ │ └── B2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── anon-class-java-depends-on-scala │ │ ├── JJ.java │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── S1.scala │ │ │ └── S2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── anon-java-scala-class │ │ ├── A.java │ │ ├── B.java │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── A2.java │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── as-seen-from-a │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── B2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── as-seen-from-b │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── B2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── backtick-quoted-names │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── binary │ │ ├── build.sbt │ │ ├── changes │ │ │ └── Break.scala │ │ ├── dep │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ ├── P.scala │ │ │ └── plugins.sbt │ │ ├── test │ │ └── use │ │ │ └── B.scala │ │ ├── by-name │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── canon │ │ ├── Use.scala │ │ ├── actual │ │ │ ├── A.java │ │ │ └── a.jar │ │ ├── build.sbt │ │ ├── lib │ │ │ └── a.jar │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── changedTypeOfChildOfSealed │ │ ├── changed │ │ │ ├── Sealed1.scala │ │ │ └── Sealed2.scala │ │ ├── incOptions.properties │ │ ├── pending │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── foo │ │ │ ├── Sealed.scala │ │ │ └── Usage.scala │ │ ├── check-classes │ │ ├── A.scala │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── check-dependencies │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── check-products │ │ ├── A.scala │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── check-recompilations │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── class-based-inheritance │ │ ├── changes │ │ │ ├── A1.scala │ │ │ └── A2.scala │ │ ├── disabled │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ ├── B.scala │ │ │ └── C.scala │ │ ├── class-based-memberRef │ │ ├── changes │ │ │ └── A1.scala │ │ ├── disabled │ │ ├── incOptions.properties │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ └── B.scala │ │ ├── compactify │ │ ├── build.sbt │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ ├── For.scala │ │ │ │ └── Nested.scala │ │ └── test │ │ ├── constants │ │ ├── changes │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ └── B.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── constructors-unrelated │ │ ├── A.scala │ │ ├── B.scala │ │ ├── build.sbt │ │ ├── changes │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── continuations │ │ ├── Foo.scala │ │ ├── Use.scala │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── Def1.scala │ │ │ └── Def2.scala │ │ ├── pending │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── cross-source │ │ ├── pending │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── src │ │ │ └── main │ │ │ ├── scala-2.10 │ │ │ └── B.scala │ │ │ ├── scala-2.9.3 │ │ │ └── B.scala │ │ │ └── scala │ │ │ └── A.scala │ │ ├── default-params │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── dup-class │ │ ├── changes │ │ │ ├── A.scala │ │ │ ├── A2.scala │ │ │ └── B.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── empty-a │ │ ├── changes │ │ │ ├── A.scala │ │ │ ├── A2.scala │ │ │ └── B.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── empty-modified-names │ │ ├── T.scala │ │ ├── changes │ │ │ └── T.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── empty-package │ │ ├── changes │ │ │ ├── Define1.scala │ │ │ ├── Define2.scala │ │ │ └── Use.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── erasure │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── expanded-type-projection │ │ ├── changed │ │ │ └── FactoryProvider.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── foo │ │ │ │ ├── FactoryProvider.scala │ │ │ │ ├── Lib.scala │ │ │ │ └── Usage.scala │ │ └── test │ │ ├── export-jars │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ ├── A3.scala │ │ │ ├── B.scala │ │ │ └── build2.sbt │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── false-error │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── pending │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── fbounded-existentials │ │ ├── fbounds.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── implicit-params │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── implicit-search-companion-scope │ │ ├── changes │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ ├── B.scala │ │ │ ├── C.scala │ │ │ └── M.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── implicit-search-higher-kinded │ │ ├── changes │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ ├── B.scala │ │ │ ├── C.scala │ │ │ └── M.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── implicit-search │ │ ├── changes │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ ├── B.scala │ │ │ └── C.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── implicit │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── import-class │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── import-package │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── pending │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── inherited-deps-java │ │ ├── A.java │ │ ├── B.java │ │ ├── C.java │ │ ├── D.java │ │ ├── E.java │ │ ├── F.java │ │ ├── G.java │ │ ├── J.java │ │ ├── build.sbt │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── inherited_type_params │ │ ├── A.scala │ │ ├── build.sbt │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── inline │ │ ├── A.scala │ │ ├── C.scala │ │ ├── changes │ │ │ ├── B1.scala │ │ │ ├── B2.scala │ │ │ └── B3.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── inner-class-java-depends-on-scala │ │ ├── JJ.java │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── S1.scala │ │ │ └── S2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── intermediate-error │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ ├── A2.scala │ │ │ └── A3.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-analysis-serialization-error │ │ ├── Outer.java │ │ ├── build.sbt │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-anonymous │ │ ├── Outer.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-basic │ │ ├── changes │ │ │ ├── A.java │ │ │ ├── A2.java │ │ │ ├── B1.java │ │ │ ├── B2.java │ │ │ └── B3.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-enum │ │ ├── changes │ │ │ └── SomeEnum.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-generic-workaround │ │ ├── A.java │ │ ├── DefaultTreeTableSorter.java │ │ ├── TreeColumnModel.java │ │ ├── TreeTableSorter.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-inner │ │ ├── A.java │ │ ├── C.java │ │ ├── D.java │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── java-lambda-typeparams │ │ ├── Example.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-mixed │ │ ├── JJ.java │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── S1.scala │ │ │ ├── S2.scala │ │ │ └── build.sbt │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-name-with-dollars │ │ ├── JFunction2$mcJDD$sp.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── java-static │ │ ├── changes │ │ │ ├── J1.java │ │ │ ├── J2.java │ │ │ └── S.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── lazy-val │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── less-inter-inv-java │ │ ├── A.java │ │ ├── B.java │ │ ├── C.java │ │ ├── D.java │ │ ├── E.java │ │ ├── build.sbt │ │ ├── changes │ │ │ └── A2.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── less-inter-inv │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── E.scala │ │ ├── build.sbt │ │ ├── changes │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── linearization │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── E.scala │ │ ├── F.scala │ │ ├── changes │ │ │ └── D.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── local-class-inheritance-from-java │ │ ├── A.java │ │ ├── B.java │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── A2.java │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── local-class-inheritance │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── A2.scala │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── malformed-class-name-with-dollar │ │ ├── B.java │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── malformed-class-name │ │ ├── Boo.scala │ │ ├── changes │ │ │ └── BooUser.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── named │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── nested-case-class │ │ ├── changes │ │ │ ├── A0.scala │ │ │ └── A1.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── nested-type-params │ │ ├── A.scala │ │ ├── B.scala │ │ ├── Bar.scala │ │ ├── Foo.scala │ │ ├── Providers.scala │ │ ├── changes │ │ │ ├── Bar.scala │ │ │ └── Providers.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── new-cyclic │ │ ├── changes │ │ │ └── A2.scala │ │ ├── pending │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ └── B.scala │ │ ├── new-pkg-dep │ │ ├── changes │ │ │ ├── A1.java │ │ │ ├── B0.scala │ │ │ └── B1.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── override │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── B2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── package-object-implicit │ │ ├── Test.scala │ │ ├── changes │ │ │ └── package.scala │ │ ├── pending │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── package-object-name │ │ ├── A.scala │ │ ├── b.scala │ │ ├── changes │ │ │ └── A1.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── package-object-nested-class │ │ ├── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── packageobject-and-traits │ │ ├── Bar.scala │ │ ├── Baz.scala │ │ ├── Foo.scala │ │ ├── changes │ │ │ └── package.scala │ │ ├── pending │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── parent-change │ │ ├── W.scala │ │ ├── Y.scala │ │ ├── Z.scala │ │ ├── changes │ │ │ └── W.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── parent-member-change │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── pkg-private-class │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── pkg-self │ │ ├── changes │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ ├── B.scala │ │ │ └── package.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── qualified-access │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── recorded-products │ │ ├── DefaultPkg.scala │ │ ├── Local.scala │ │ ├── Nested.scala │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── relative-source-error │ │ ├── changes │ │ │ ├── absolute.sbt │ │ │ └── relative.sbt │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── A.scala │ │ └── test │ │ ├── remove-test-a │ │ ├── changes │ │ │ └── 1.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── remove-test-b │ │ ├── changes │ │ │ ├── A2.scala │ │ │ ├── B3.scala │ │ │ ├── B4.scala │ │ │ └── B5.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ ├── A.scala │ │ │ │ └── B.scala │ │ └── test │ │ ├── repeated-parameters │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── replace-test-a │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── first.scala │ │ │ └── second.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── resident-java │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── A1.java │ │ │ ├── A2.java │ │ │ ├── B0.scala │ │ │ ├── B1.scala │ │ │ └── B2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── resident-package-object │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── A.scala │ │ │ ├── package.scala │ │ │ └── package2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── restore-classes │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ └── B.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── same-file-used-names │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── B.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── sealed │ │ ├── A.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── signature-change │ │ ├── B.scala │ │ ├── changes │ │ │ ├── A0.scala │ │ │ ├── A1.scala │ │ │ ├── A2.scala │ │ │ └── A3.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── specialized │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── stability-change │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── struct-projection │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── struct-usage │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── pending │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── struct │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── subproject-dependency-b │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── A1.scala │ │ │ └── A2.scala │ │ ├── pending │ │ ├── provider │ │ │ └── A.scala │ │ └── use │ │ │ └── B.scala │ │ ├── synthetic-companion │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── trait-member-modified │ │ ├── build.sbt │ │ ├── changes │ │ │ └── A1.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ ├── A.scala │ │ │ │ └── B.scala │ │ └── test │ │ ├── trait-private-object │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── trait-private-val │ │ ├── changes │ │ │ └── Base.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── foo │ │ │ │ ├── Base.scala │ │ │ │ └── TestApp.scala │ │ └── test │ │ ├── trait-private-var │ │ ├── B.scala │ │ ├── changes │ │ │ ├── A0.scala │ │ │ ├── A1.scala │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── trait-super │ │ ├── A.scala │ │ ├── B.scala │ │ ├── Main.scala │ │ ├── changes │ │ │ ├── B2.scala │ │ │ └── B3.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── transitive-a │ │ ├── changes │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ ├── A.scala │ │ │ │ ├── B.scala │ │ │ │ └── C.scala │ │ └── test │ │ ├── transitive-b │ │ ├── changes │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ ├── A.scala │ │ │ │ ├── B.scala │ │ │ │ └── C.scala │ │ └── test │ │ ├── transitive-class │ │ ├── A.scala │ │ ├── BC.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── disabled │ │ └── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── transitive-inherit-java │ │ ├── A.java │ │ ├── B.java │ │ ├── C.java │ │ ├── changes │ │ │ └── A2.java │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── transitive-inherit │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── changes │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── transitive-memberRef │ │ ├── build.sbt │ │ ├── changes │ │ │ └── A1.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ ├── A.scala │ │ │ │ ├── B.scala │ │ │ │ ├── C.scala │ │ │ │ ├── D.scala │ │ │ │ ├── X.scala │ │ │ │ └── Y.scala │ │ └── test │ │ ├── type-alias │ │ ├── A.scala │ │ ├── B.scala │ │ ├── build.sbt │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── type-member-nested-object │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── changes │ │ │ └── B2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── type-parameter │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── typeargref │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A1.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── typeref-only │ │ ├── A.scala │ │ ├── B.scala │ │ ├── build.sbt │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── typeref-return │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── types-in-used-names-a │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── D.scala │ │ ├── changes │ │ │ └── B2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── types-in-used-names-b │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── unexpanded-names │ │ ├── Foo.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── value-class-underlying │ │ ├── A.scala │ │ ├── B.scala │ │ ├── C.scala │ │ ├── build.sbt │ │ ├── changes │ │ │ └── A2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── value-class │ │ ├── build.sbt │ │ ├── changes │ │ │ ├── A0.scala │ │ │ ├── A1.scala │ │ │ ├── B0.scala │ │ │ ├── B1.scala │ │ │ ├── B2.scala │ │ │ ├── C0.scala │ │ │ ├── C1.scala │ │ │ └── C2.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ ├── var │ │ ├── A.scala │ │ ├── B.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── project │ │ │ ├── DottyInjectedPlugin.scala │ │ │ └── plugins.sbt │ │ └── test │ │ └── variance │ │ ├── A.scala │ │ ├── C.scala │ │ ├── changes │ │ └── A.scala │ │ ├── project │ │ ├── DottyInjectedPlugin.scala │ │ └── plugins.sbt │ │ └── test └── src │ └── dotty │ └── tools │ └── sbtplugin │ ├── DottyIDEPlugin.scala │ ├── DottyPlugin.scala │ └── TastyFileManager.scala ├── scalastyle-config.xml ├── semanticdb ├── input │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ └── example │ │ ├── Access.scala │ │ ├── Advanced.scala │ │ ├── Anonymous.scala │ │ ├── Classes.scala │ │ ├── Empty.scala │ │ ├── EmptyObject.scala │ │ ├── Example.scala │ │ ├── Example2.scala │ │ ├── Exclude.scala │ │ ├── Flags.scala │ │ ├── Imports.scala │ │ ├── Issue1749.scala │ │ ├── Locals.scala │ │ ├── MacroAnnotations.scala │ │ ├── MethodUsages.scala │ │ ├── Methods.scala │ │ ├── Objects.scala │ │ ├── Overrides.scala │ │ ├── Prefixes.scala │ │ ├── Selfs.scala │ │ ├── Synthetic.scala │ │ ├── Traits.scala │ │ ├── Types.scala │ │ ├── Vals.scala │ │ └── local-file.scala ├── readme.md ├── src │ └── dotty │ │ └── semanticdb │ │ ├── Main.scala │ │ ├── Scala.scala │ │ └── SemanticdbConsumer.scala └── test │ ├── dotty │ └── semanticdb │ │ ├── MD5.scala │ │ ├── Semanticdbs.scala │ │ └── Tests.scala │ └── tests │ ├── SimpleClass.scala │ └── SimpleDef.scala ├── tests ├── bench │ └── transactional │ │ ├── Benchmark.scala │ │ ├── ImplicitMega.scala │ │ ├── ImplicitMono.scala │ │ ├── ReaderMonadic.scala │ │ ├── Runner.scala │ │ ├── Transaction.scala │ │ └── results.md ├── debug │ ├── for.scala │ ├── function.scala │ ├── if.scala │ ├── method.scala │ ├── nested-method.scala │ ├── sequence.scala │ ├── tailrec.scala │ └── while.scala ├── disabled │ ├── existential │ │ ├── neg │ │ │ ├── abstraction-from-volatile-type-error.check │ │ │ ├── abstraction-from-volatile-type-error.scala │ │ │ ├── literate_existentials.check │ │ │ ├── literate_existentials.scala │ │ │ ├── names-defaults-neg.check │ │ │ ├── names-defaults-neg.flags │ │ │ ├── names-defaults-neg.scala │ │ │ ├── t0528neg.check │ │ │ ├── t0528neg.scala │ │ │ ├── t0764.check │ │ │ ├── t0764.scala │ │ │ ├── t3507-old.check │ │ │ ├── t3507-old.scala │ │ │ ├── t3987.check │ │ │ ├── t3987.scala │ │ │ ├── t5189b.check │ │ │ ├── t5189b.scala │ │ │ ├── t8237-default.check │ │ │ └── t8237-default.scala │ │ └── run │ │ │ ├── existentials3-old.check │ │ │ ├── existentials3-old.scala │ │ │ ├── getClassTest-old.scala │ │ │ ├── names-defaults.check │ │ │ ├── names-defaults.scala │ │ │ ├── t0412.check │ │ │ ├── t0412.scala │ │ │ ├── t0528.check │ │ │ ├── t0528.scala │ │ │ ├── t2308a.check │ │ │ ├── t2308a.scala │ │ │ └── t6443.scala │ ├── java-interop │ │ └── failing │ │ │ ├── t1459 │ │ │ ├── AbstractBase.java │ │ │ ├── App.scala │ │ │ └── Caller.java │ │ │ ├── t2569 │ │ │ ├── Child.scala │ │ │ └── Parent.java │ │ │ └── varargs-bridge │ │ │ ├── A.java │ │ │ └── B.scala │ ├── long-running │ │ ├── t2417.check │ │ ├── t2417.scala │ │ ├── t3242.scala │ │ ├── t4459.scala │ │ ├── t6253a.scala │ │ ├── t6253b.scala │ │ ├── t6253c.scala │ │ └── vector1.scala │ ├── macro │ │ ├── pos │ │ │ ├── attachments-typed-another-ident │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── attachments-typed-ident │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── liftcode_polymorphic.scala │ │ │ ├── macro-bundle-disambiguate-bundle.check │ │ │ ├── macro-bundle-disambiguate-bundle.scala │ │ │ ├── macro-bundle-disambiguate-nonbundle.check │ │ │ ├── macro-bundle-disambiguate-nonbundle.scala │ │ │ ├── macro-implicit-invalidate-on-error.check │ │ │ ├── macro-implicit-invalidate-on-error.scala │ │ │ ├── macro-qmarkqmarkqmark.scala │ │ │ ├── t5223.scala │ │ │ ├── t5692a │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t5692b │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t5706.flags │ │ │ ├── t5706.scala │ │ │ ├── t5744 │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t6047.flags │ │ │ ├── t6047.scala │ │ │ ├── t6386.scala │ │ │ ├── t6447.scala │ │ │ ├── t6485a │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t6485b │ │ │ │ └── Test.scala │ │ │ ├── t6516.scala │ │ │ ├── t7190.scala │ │ │ ├── t7377 │ │ │ │ ├── Client_2.scala │ │ │ │ └── Macro_1.scala │ │ │ ├── t7461 │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t7516 │ │ │ │ ├── A_1.scala │ │ │ │ └── B_2.scala │ │ │ ├── t7649.flags │ │ │ ├── t7649.scala │ │ │ ├── t7776.check │ │ │ ├── t7776.scala │ │ │ ├── t7987 │ │ │ │ ├── Macro_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t8001 │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t8013 │ │ │ │ ├── inpervolated_2.scala │ │ │ │ └── inpervolator_1.scala │ │ │ ├── t8064 │ │ │ │ ├── Client_2.scala │ │ │ │ └── Macro_1.scala │ │ │ ├── t8064b │ │ │ │ ├── Client_2.scala │ │ │ │ └── Macro_1.scala │ │ │ ├── t8209a │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t8209b │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ └── t8352 │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ └── run │ │ │ ├── exprs_serialize.check │ │ │ ├── exprs_serialize.scala │ │ │ ├── freetypes_false_alarm1.check │ │ │ ├── freetypes_false_alarm1.scala │ │ │ ├── idempotency-case-classes.check │ │ │ ├── idempotency-case-classes.scala │ │ │ ├── idempotency-extractors.check │ │ │ ├── idempotency-extractors.scala │ │ │ ├── idempotency-labels.check │ │ │ ├── idempotency-labels.scala │ │ │ ├── idempotency-lazy-vals.check │ │ │ ├── idempotency-lazy-vals.scala │ │ │ ├── idempotency-this.check │ │ │ ├── idempotency-this.scala │ │ │ ├── macro-abort-fresh.check │ │ │ ├── macro-abort-fresh.flags │ │ │ ├── macro-abort-fresh │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-auto-duplicate.check │ │ │ ├── macro-auto-duplicate │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-basic-ma-md-mi.check │ │ │ ├── macro-basic-ma-md-mi.flags │ │ │ ├── macro-basic-ma-md-mi │ │ │ ├── Impls_1.scala │ │ │ ├── Macros_2.scala │ │ │ └── Test_3.scala │ │ │ ├── macro-basic-ma-mdmi.check │ │ │ ├── macro-basic-ma-mdmi.flags │ │ │ ├── macro-basic-ma-mdmi │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-basic-mamd-mi.check │ │ │ ├── macro-basic-mamd-mi.flags │ │ │ ├── macro-basic-mamd-mi │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-blackbox-materialization.check │ │ │ ├── macro-blackbox-materialization │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-bodyexpandstoimpl.check │ │ │ ├── macro-bodyexpandstoimpl.flags │ │ │ ├── macro-bodyexpandstoimpl │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-bundle-context-alias.check │ │ │ ├── macro-bundle-context-alias │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-context-refinement.check │ │ │ ├── macro-bundle-context-refinement │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-repl.check │ │ │ ├── macro-bundle-repl.scala │ │ │ ├── macro-bundle-static.check │ │ │ ├── macro-bundle-static │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-toplevel.check │ │ │ ├── macro-bundle-toplevel.flags │ │ │ ├── macro-bundle-toplevel │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-whitebox-decl.check │ │ │ ├── macro-bundle-whitebox-decl │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-whitebox-use-raw.check │ │ │ ├── macro-bundle-whitebox-use-raw │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-whitebox-use-refined.check │ │ │ ├── macro-bundle-whitebox-use-refined │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-def-path-dependent.check │ │ │ ├── macro-def-path-dependent.flags │ │ │ ├── macro-def-path-dependent │ │ │ ├── Dummy.scala │ │ │ ├── Test_1.scala │ │ │ ├── Test_2.scala │ │ │ ├── Test_3.scala │ │ │ ├── Test_4.scala │ │ │ ├── Test_5.scala │ │ │ └── Test_6.scala │ │ │ ├── macro-default-params.check │ │ │ ├── macro-default-params │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-divergence-spurious.check │ │ │ ├── macro-divergence-spurious │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-duplicate.check │ │ │ ├── macro-duplicate.flags │ │ │ ├── macro-duplicate │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-enclosingowner-detectvar.check │ │ │ ├── macro-enclosingowner-detectvar │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-enclosingowner-sbt.check │ │ │ ├── macro-enclosingowner-sbt │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-enclosures.check │ │ │ ├── macro-enclosures.flags │ │ │ ├── macro-enclosures │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-expand-implicit-argument.check │ │ │ ├── macro-expand-implicit-argument.flags │ │ │ ├── macro-expand-implicit-argument │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-expand-implicit-macro-has-implicit.check │ │ │ ├── macro-expand-implicit-macro-has-implicit.flags │ │ │ ├── macro-expand-implicit-macro-has-implicit │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-implicit-macro-is-implicit.check │ │ │ ├── macro-expand-implicit-macro-is-implicit.flags │ │ │ ├── macro-expand-implicit-macro-is-implicit │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-implicit-macro-is-val.check │ │ │ ├── macro-expand-implicit-macro-is-val.flags │ │ │ ├── macro-expand-implicit-macro-is-val │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-implicit-macro-is-view.check │ │ │ ├── macro-expand-implicit-macro-is-view │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-multiple-arglists.check │ │ │ ├── macro-expand-multiple-arglists.flags │ │ │ ├── macro-expand-multiple-arglists │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-nullary-generic.check │ │ │ ├── macro-expand-nullary-generic.flags │ │ │ ├── macro-expand-nullary-generic │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-nullary-nongeneric.check │ │ │ ├── macro-expand-nullary-nongeneric.flags │ │ │ ├── macro-expand-nullary-nongeneric │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-overload.check │ │ │ ├── macro-expand-overload.flags │ │ │ ├── macro-expand-overload │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-override.check │ │ │ ├── macro-expand-override.flags │ │ │ ├── macro-expand-override │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-recursive.check │ │ │ ├── macro-expand-recursive.flags │ │ │ ├── macro-expand-recursive │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-tparams-bounds.check │ │ │ ├── macro-expand-tparams-bounds.flags │ │ │ ├── macro-expand-tparams-bounds │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-tparams-explicit.check │ │ │ ├── macro-expand-tparams-explicit.flags │ │ │ ├── macro-expand-tparams-explicit │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-tparams-implicit.check │ │ │ ├── macro-expand-tparams-implicit.flags │ │ │ ├── macro-expand-tparams-implicit │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-tparams-prefix.check │ │ │ ├── macro-expand-tparams-prefix.flags │ │ │ ├── macro-expand-tparams-prefix │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-unapply-a.check │ │ │ ├── macro-expand-unapply-a.flags │ │ │ ├── macro-expand-unapply-a │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-expand-varargs-explicit-over-nonvarargs-bad.check │ │ │ ├── macro-expand-varargs-explicit-over-nonvarargs-bad.flags │ │ │ ├── macro-expand-varargs-explicit-over-nonvarargs-bad │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-varargs-explicit-over-nonvarargs-good.check │ │ │ ├── macro-expand-varargs-explicit-over-nonvarargs-good.flags │ │ │ ├── macro-expand-varargs-explicit-over-nonvarargs-good │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-varargs-explicit-over-varargs.check │ │ │ ├── macro-expand-varargs-explicit-over-varargs.flags │ │ │ ├── macro-expand-varargs-explicit-over-varargs │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-varargs-implicit-over-nonvarargs.check │ │ │ ├── macro-expand-varargs-implicit-over-nonvarargs.flags │ │ │ ├── macro-expand-varargs-implicit-over-nonvarargs │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-expand-varargs-implicit-over-varargs.check │ │ │ ├── macro-expand-varargs-implicit-over-varargs.flags │ │ │ ├── macro-expand-varargs-implicit-over-varargs │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-impl-default-params.check │ │ │ ├── macro-impl-default-params.flags │ │ │ ├── macro-impl-default-params │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-impl-relaxed.check │ │ │ ├── macro-impl-relaxed │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-impl-rename-context.check │ │ │ ├── macro-impl-rename-context.flags │ │ │ ├── macro-impl-rename-context │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-impl-tparam-only-in-impl.check │ │ │ ├── macro-impl-tparam-only-in-impl.flags │ │ │ ├── macro-impl-tparam-only-in-impl │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-impl-tparam-typetag-is-optional.check │ │ │ ├── macro-impl-tparam-typetag-is-optional.flags │ │ │ ├── macro-impl-tparam-typetag-is-optional │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidret-doesnt-conform-to-def-rettype.check │ │ │ ├── macro-invalidret-doesnt-conform-to-def-rettype.flags │ │ │ ├── macro-invalidret-doesnt-conform-to-def-rettype │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-invalidret-nontypeable.check │ │ │ ├── macro-invalidret-nontypeable.flags │ │ │ ├── macro-invalidret-nontypeable │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-invalidusage-badret.check │ │ │ ├── macro-invalidusage-badret.flags │ │ │ ├── macro-invalidusage-badret │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-invalidusage-partialapplication-with-tparams.check │ │ │ ├── macro-invalidusage-partialapplication-with-tparams.flags │ │ │ ├── macro-invalidusage-partialapplication-with-tparams │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-invalidusage-partialapplication.check │ │ │ ├── macro-invalidusage-partialapplication.flags │ │ │ ├── macro-invalidusage-partialapplication │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-openmacros.check │ │ │ ├── macro-openmacros.flags │ │ │ ├── macro-openmacros │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-parse-position-malformed.check │ │ │ ├── macro-parse-position-malformed │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-parse-position.check │ │ │ ├── macro-parse-position.flags │ │ │ ├── macro-parse-position │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-quasiinvalidbody-c.check │ │ │ ├── macro-quasiinvalidbody-c.flags │ │ │ ├── macro-quasiinvalidbody-c │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-quasiquotes.check │ │ │ ├── macro-quasiquotes │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-range.check │ │ │ ├── macro-range.flags │ │ │ ├── macro-range │ │ │ ├── Common_1.scala │ │ │ ├── Expansion_Impossible_2.scala │ │ │ └── Expansion_Possible_3.scala │ │ │ ├── macro-rangepos-args.check │ │ │ ├── macro-rangepos-args.flags │ │ │ ├── macro-rangepos-args │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-rangepos-subpatterns.check │ │ │ ├── macro-rangepos-subpatterns.flags │ │ │ ├── macro-rangepos-subpatterns │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reflective-ma-normal-mdmi.check │ │ │ ├── macro-reflective-ma-normal-mdmi.flags │ │ │ ├── macro-reflective-ma-normal-mdmi │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reflective-mamd-normal-mi.check │ │ │ ├── macro-reflective-mamd-normal-mi │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-reify-basic.check │ │ │ ├── macro-reify-basic.flags │ │ │ ├── macro-reify-basic │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-chained1 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-chained2 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-freevars.check │ │ │ ├── macro-reify-freevars.flags │ │ │ ├── macro-reify-freevars │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-nested-a1 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-nested-a2 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-nested-b1 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-nested-b2 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-ref-to-packageless.check │ │ │ ├── macro-reify-ref-to-packageless.flags │ │ │ ├── macro-reify-ref-to-packageless │ │ │ ├── Impls_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-splice-outside-reify.check │ │ │ ├── macro-reify-splice-outside-reify.flags │ │ │ ├── macro-reify-splice-outside-reify │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-staticXXX.check │ │ │ ├── macro-reify-staticXXX.flags │ │ │ ├── macro-reify-staticXXX │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-tagful-a.check │ │ │ ├── macro-reify-tagful-a.flags │ │ │ ├── macro-reify-tagful-a │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-tagless-a.check │ │ │ ├── macro-reify-tagless-a.flags │ │ │ ├── macro-reify-tagless-a │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-type.check │ │ │ ├── macro-reify-type.flags │ │ │ ├── macro-reify-type │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-typetag-notypeparams.check │ │ │ ├── macro-reify-typetag-notypeparams │ │ │ └── Test.scala │ │ │ ├── macro-reify-typetag-typeparams-tags.check │ │ │ ├── macro-reify-typetag-typeparams-tags │ │ │ └── Test.scala │ │ │ ├── macro-reify-unreify.check │ │ │ ├── macro-reify-unreify.flags │ │ │ ├── macro-reify-unreify │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-repl-basic.check │ │ │ ├── macro-repl-basic.scala │ │ │ ├── macro-repl-dontexpand.check │ │ │ ├── macro-repl-dontexpand.scala │ │ │ ├── macro-settings.check │ │ │ ├── macro-settings.flags │ │ │ ├── macro-settings │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-sip19-revised.check │ │ │ ├── macro-sip19-revised.flags │ │ │ ├── macro-sip19-revised │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-sip19.check │ │ │ ├── macro-sip19.flags │ │ │ ├── macro-sip19 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-subpatterns.check │ │ │ ├── macro-subpatterns │ │ │ ├── Macro_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-system-properties.check │ │ │ ├── macro-system-properties.scala │ │ │ ├── macro-term-declared-in-annotation.check │ │ │ ├── macro-term-declared-in-annotation.flags │ │ │ ├── macro-term-declared-in-annotation │ │ │ ├── Impls_1.scala │ │ │ ├── Macros_2.scala │ │ │ └── Test_3.scala │ │ │ ├── macro-term-declared-in-anonymous.check │ │ │ ├── macro-term-declared-in-anonymous.flags │ │ │ ├── macro-term-declared-in-anonymous │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-block.check │ │ │ ├── macro-term-declared-in-block.flags │ │ │ ├── macro-term-declared-in-block │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-class-class.check │ │ │ ├── macro-term-declared-in-class-class.flags │ │ │ ├── macro-term-declared-in-class-class │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-class-object.check │ │ │ ├── macro-term-declared-in-class-object.flags │ │ │ ├── macro-term-declared-in-class-object │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-class.check │ │ │ ├── macro-term-declared-in-class.flags │ │ │ ├── macro-term-declared-in-class │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-default-param.check │ │ │ ├── macro-term-declared-in-default-param.flags │ │ │ ├── macro-term-declared-in-default-param │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-implicit-class.check │ │ │ ├── macro-term-declared-in-implicit-class.flags │ │ │ ├── macro-term-declared-in-implicit-class │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-term-declared-in-method.check │ │ │ ├── macro-term-declared-in-method.flags │ │ │ ├── macro-term-declared-in-method │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-object-class.check │ │ │ ├── macro-term-declared-in-object-class.flags │ │ │ ├── macro-term-declared-in-object-class │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-object-object.check │ │ │ ├── macro-term-declared-in-object-object.flags │ │ │ ├── macro-term-declared-in-object-object │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-object.check │ │ │ ├── macro-term-declared-in-object.flags │ │ │ ├── macro-term-declared-in-object │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-package-object.check │ │ │ ├── macro-term-declared-in-package-object.flags │ │ │ ├── macro-term-declared-in-package-object │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-refinement.check │ │ │ ├── macro-term-declared-in-refinement.flags │ │ │ ├── macro-term-declared-in-refinement │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-term-declared-in-trait.check │ │ │ ├── macro-term-declared-in-trait.flags │ │ │ ├── macro-term-declared-in-trait │ │ │ ├── Impls_1.scala │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-typecheck-implicitsdisabled.check │ │ │ ├── macro-typecheck-implicitsdisabled.flags │ │ │ ├── macro-typecheck-implicitsdisabled │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-typecheck-macrosdisabled.check │ │ │ ├── macro-typecheck-macrosdisabled.flags │ │ │ ├── macro-typecheck-macrosdisabled │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-typecheck-macrosdisabled2.check │ │ │ ├── macro-typecheck-macrosdisabled2.flags │ │ │ ├── macro-typecheck-macrosdisabled2 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-undetparams-consfromsls.check │ │ │ ├── macro-undetparams-consfromsls.flags │ │ │ ├── macro-undetparams-consfromsls │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-undetparams-macroitself.check │ │ │ ├── macro-undetparams-macroitself.flags │ │ │ ├── macro-undetparams-macroitself │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-vampire-false-warning.check │ │ │ ├── macro-vampire-false-warning.flags │ │ │ ├── macro-vampire-false-warning │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-whitebox-dynamic-materialization.check │ │ │ ├── macro-whitebox-dynamic-materialization │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-whitebox-extractor.check │ │ │ ├── macro-whitebox-extractor │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-whitebox-fundep-materialization.check │ │ │ ├── macro-whitebox-fundep-materialization │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macro-whitebox-structural.check │ │ │ ├── macro-whitebox-structural │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── macroPlugins-isBlackbox │ │ │ ├── Macros_2.scala │ │ │ ├── Plugin_1.scala │ │ │ ├── Test_3.flags │ │ │ ├── Test_3.scala │ │ │ └── scalac-plugin.xml │ │ │ ├── macroPlugins-macroArgs.check │ │ │ ├── macroPlugins-macroArgs │ │ │ ├── Macros_2.scala │ │ │ ├── Plugin_1.scala │ │ │ ├── Test_3.flags │ │ │ ├── Test_3.scala │ │ │ └── scalac-plugin.xml │ │ │ ├── macroPlugins-macroExpand.check │ │ │ ├── macroPlugins-macroExpand.flags │ │ │ ├── macroPlugins-macroExpand │ │ │ ├── Macros_2.scala │ │ │ ├── Plugin_1.scala │ │ │ ├── Test_3.flags │ │ │ ├── Test_3.scala │ │ │ └── scalac-plugin.xml │ │ │ ├── macroPlugins-macroRuntime.check │ │ │ ├── macroPlugins-macroRuntime │ │ │ ├── Macros_2.scala │ │ │ ├── Plugin_1.scala │ │ │ ├── Test_3.flags │ │ │ ├── Test_3.scala │ │ │ └── scalac-plugin.xml │ │ │ ├── macroPlugins-namerHooks.check │ │ │ ├── macroPlugins-namerHooks.scala │ │ │ ├── macroPlugins-typedMacroBody.check │ │ │ ├── macroPlugins-typedMacroBody.flags │ │ │ ├── macroPlugins-typedMacroBody │ │ │ ├── Macros_2.flags │ │ │ ├── Macros_2.scala │ │ │ ├── Plugin_1.scala │ │ │ ├── Test_3.scala │ │ │ └── scalac-plugin.xml │ │ │ ├── reflection-magicsymbols-invoke.check │ │ │ ├── reflection-magicsymbols-invoke.scala │ │ │ ├── reify-each-node-type.check │ │ │ ├── reify-each-node-type.scala │ │ │ ├── reify-repl-fail-gracefully.check │ │ │ ├── reify-repl-fail-gracefully.scala │ │ │ ├── reify-staticXXX.check │ │ │ ├── reify-staticXXX.scala │ │ │ ├── reify_ann1a.check │ │ │ ├── reify_ann1a.scala │ │ │ ├── reify_ann1b.check │ │ │ ├── reify_ann1b.scala │ │ │ ├── reify_ann2a.check │ │ │ ├── reify_ann2a.scala │ │ │ ├── reify_ann3.check │ │ │ ├── reify_ann3.scala │ │ │ ├── reify_ann4.check │ │ │ ├── reify_ann4.scala │ │ │ ├── reify_ann5.check │ │ │ ├── reify_ann5.scala │ │ │ ├── reify_anonymous.check │ │ │ ├── reify_anonymous.scala │ │ │ ├── reify_classfileann_a.check │ │ │ ├── reify_classfileann_a.scala │ │ │ ├── reify_classfileann_b.check │ │ │ ├── reify_classfileann_b.scala │ │ │ ├── reify_closure1.check │ │ │ ├── reify_closure1.scala │ │ │ ├── reify_closure2a.check │ │ │ ├── reify_closure2a.scala │ │ │ ├── reify_closure3a.check │ │ │ ├── reify_closure3a.scala │ │ │ ├── reify_closure4a.check │ │ │ ├── reify_closure4a.scala │ │ │ ├── reify_closure5a.check │ │ │ ├── reify_closure5a.scala │ │ │ ├── reify_closure6.check │ │ │ ├── reify_closure6.scala │ │ │ ├── reify_closure7.check │ │ │ ├── reify_closure7.scala │ │ │ ├── reify_closure8a.check │ │ │ ├── reify_closure8a.scala │ │ │ ├── reify_closure8b.check │ │ │ ├── reify_closure8b.scala │ │ │ ├── reify_closures10.check │ │ │ ├── reify_closures10.scala │ │ │ ├── reify_complex.check │ │ │ ├── reify_complex.scala │ │ │ ├── reify_copypaste1.check │ │ │ ├── reify_copypaste1.scala │ │ │ ├── reify_copypaste2.check │ │ │ ├── reify_copypaste2.scala │ │ │ ├── reify_csv.check │ │ │ ├── reify_csv.scala │ │ │ ├── reify_extendbuiltins.check │ │ │ ├── reify_extendbuiltins.scala │ │ │ ├── reify_for1.scala │ │ │ ├── reify_fors_newpatmat.check │ │ │ ├── reify_fors_newpatmat.scala │ │ │ ├── reify_fors_oldpatmat.check │ │ │ ├── reify_fors_oldpatmat.scala │ │ │ ├── reify_generic.check │ │ │ ├── reify_generic.scala │ │ │ ├── reify_generic2.check │ │ │ ├── reify_generic2.scala │ │ │ ├── reify_getter.check │ │ │ ├── reify_getter.scala │ │ │ ├── reify_implicits-new.check │ │ │ ├── reify_implicits-new.scala │ │ │ ├── reify_implicits-old.check │ │ │ ├── reify_implicits-old.scala │ │ │ ├── reify_inheritance.check │ │ │ ├── reify_inheritance.scala │ │ │ ├── reify_inner1.check │ │ │ ├── reify_inner1.scala │ │ │ ├── reify_inner2.check │ │ │ ├── reify_inner2.scala │ │ │ ├── reify_inner3.check │ │ │ ├── reify_inner3.scala │ │ │ ├── reify_inner4.check │ │ │ ├── reify_inner4.scala │ │ │ ├── reify_lazyevaluation.check │ │ │ ├── reify_lazyevaluation.scala │ │ │ ├── reify_lazyunit.check │ │ │ ├── reify_lazyunit.scala │ │ │ ├── reify_maps_newpatmat.check │ │ │ ├── reify_maps_newpatmat.scala │ │ │ ├── reify_maps_oldpatmat.check │ │ │ ├── reify_maps_oldpatmat.scala │ │ │ ├── reify_metalevel_breach_+0_refers_to_1.check │ │ │ ├── reify_metalevel_breach_+0_refers_to_1.scala │ │ │ ├── reify_metalevel_breach_-1_refers_to_0_a.check │ │ │ ├── reify_metalevel_breach_-1_refers_to_0_a.scala │ │ │ ├── reify_metalevel_breach_-1_refers_to_0_b.check │ │ │ ├── reify_metalevel_breach_-1_refers_to_0_b.scala │ │ │ ├── reify_metalevel_breach_-1_refers_to_1.check │ │ │ ├── reify_metalevel_breach_-1_refers_to_1.scala │ │ │ ├── reify_nested_inner_refers_to_global.check │ │ │ ├── reify_nested_inner_refers_to_global.scala │ │ │ ├── reify_nested_inner_refers_to_local.check │ │ │ ├── reify_nested_inner_refers_to_local.scala │ │ │ ├── reify_nested_outer_refers_to_global.check │ │ │ ├── reify_nested_outer_refers_to_global.scala │ │ │ ├── reify_nested_outer_refers_to_local.check │ │ │ ├── reify_nested_outer_refers_to_local.scala │ │ │ ├── reify_newimpl_01.check │ │ │ ├── reify_newimpl_01.scala │ │ │ ├── reify_newimpl_02.check │ │ │ ├── reify_newimpl_02.scala │ │ │ ├── reify_newimpl_03.check │ │ │ ├── reify_newimpl_03.scala │ │ │ ├── reify_newimpl_04.check │ │ │ ├── reify_newimpl_04.scala │ │ │ ├── reify_newimpl_05.check │ │ │ ├── reify_newimpl_05.scala │ │ │ ├── reify_newimpl_06.check │ │ │ ├── reify_newimpl_06.scala │ │ │ ├── reify_newimpl_11.check │ │ │ ├── reify_newimpl_11.scala │ │ │ ├── reify_newimpl_12.check │ │ │ ├── reify_newimpl_12.scala │ │ │ ├── reify_newimpl_13.check │ │ │ ├── reify_newimpl_13.scala │ │ │ ├── reify_newimpl_14.check │ │ │ ├── reify_newimpl_14.scala │ │ │ ├── reify_newimpl_15.check │ │ │ ├── reify_newimpl_15.scala │ │ │ ├── reify_newimpl_18.check │ │ │ ├── reify_newimpl_18.scala │ │ │ ├── reify_newimpl_19.check │ │ │ ├── reify_newimpl_19.scala │ │ │ ├── reify_newimpl_20.check │ │ │ ├── reify_newimpl_20.scala │ │ │ ├── reify_newimpl_21.check │ │ │ ├── reify_newimpl_21.scala │ │ │ ├── reify_newimpl_22.check │ │ │ ├── reify_newimpl_22.scala │ │ │ ├── reify_newimpl_23.check │ │ │ ├── reify_newimpl_23.scala │ │ │ ├── reify_newimpl_27.check │ │ │ ├── reify_newimpl_27.scala │ │ │ ├── reify_newimpl_29.check │ │ │ ├── reify_newimpl_29.scala │ │ │ ├── reify_newimpl_30.check │ │ │ ├── reify_newimpl_30.scala │ │ │ ├── reify_newimpl_31.check │ │ │ ├── reify_newimpl_31.scala │ │ │ ├── reify_newimpl_33.check │ │ │ ├── reify_newimpl_33.scala │ │ │ ├── reify_newimpl_35.check │ │ │ ├── reify_newimpl_35.scala │ │ │ ├── reify_newimpl_36.check │ │ │ ├── reify_newimpl_36.scala │ │ │ ├── reify_newimpl_37.check │ │ │ ├── reify_newimpl_37.scala │ │ │ ├── reify_newimpl_38.check │ │ │ ├── reify_newimpl_38.scala │ │ │ ├── reify_newimpl_39.check │ │ │ ├── reify_newimpl_39.scala │ │ │ ├── reify_newimpl_40.check │ │ │ ├── reify_newimpl_40.scala │ │ │ ├── reify_newimpl_41.check │ │ │ ├── reify_newimpl_41.scala │ │ │ ├── reify_newimpl_42.check │ │ │ ├── reify_newimpl_42.scala │ │ │ ├── reify_newimpl_43.check │ │ │ ├── reify_newimpl_43.scala │ │ │ ├── reify_newimpl_44.check │ │ │ ├── reify_newimpl_44.scala │ │ │ ├── reify_newimpl_45.check │ │ │ ├── reify_newimpl_45.scala │ │ │ ├── reify_newimpl_47.check │ │ │ ├── reify_newimpl_47.scala │ │ │ ├── reify_newimpl_48.check │ │ │ ├── reify_newimpl_48.scala │ │ │ ├── reify_newimpl_49.check │ │ │ ├── reify_newimpl_49.scala │ │ │ ├── reify_newimpl_50.check │ │ │ ├── reify_newimpl_50.scala │ │ │ ├── reify_newimpl_51.check │ │ │ ├── reify_newimpl_51.scala │ │ │ ├── reify_newimpl_52.check │ │ │ ├── reify_newimpl_52.scala │ │ │ ├── reify_printf.check │ │ │ ├── reify_printf.scala │ │ │ ├── reify_properties.check │ │ │ ├── reify_properties.scala │ │ │ ├── reify_renamed_term_basic.check │ │ │ ├── reify_renamed_term_basic.scala │ │ │ ├── reify_renamed_term_local_to_reifee.check │ │ │ ├── reify_renamed_term_local_to_reifee.scala │ │ │ ├── reify_renamed_term_overloaded_method.check │ │ │ ├── reify_renamed_term_overloaded_method.scala │ │ │ ├── reify_renamed_term_t5841.check │ │ │ ├── reify_renamed_term_t5841.scala │ │ │ ├── reify_renamed_type_basic.check │ │ │ ├── reify_renamed_type_basic.scala │ │ │ ├── reify_renamed_type_local_to_reifee.check │ │ │ ├── reify_renamed_type_local_to_reifee.scala │ │ │ ├── reify_renamed_type_spliceable.check │ │ │ ├── reify_renamed_type_spliceable.scala │ │ │ ├── reify_sort.check │ │ │ ├── reify_sort.scala │ │ │ ├── reify_sort1.check │ │ │ ├── reify_sort1.scala │ │ │ ├── reify_this.check │ │ │ ├── reify_this.scala │ │ │ ├── reify_timeofday.check │ │ │ ├── reify_timeofday.scala │ │ │ ├── reify_typerefs_1a.check │ │ │ ├── reify_typerefs_1a.scala │ │ │ ├── reify_typerefs_1b.check │ │ │ ├── reify_typerefs_1b.scala │ │ │ ├── reify_typerefs_2a.check │ │ │ ├── reify_typerefs_2a.scala │ │ │ ├── reify_typerefs_2b.check │ │ │ ├── reify_typerefs_2b.scala │ │ │ ├── reify_typerefs_3a.check │ │ │ ├── reify_typerefs_3a.scala │ │ │ ├── reify_typerefs_3b.check │ │ │ ├── reify_typerefs_3b.scala │ │ │ ├── reify_varargs.check │ │ │ ├── reify_varargs.scala │ │ │ ├── repl-term-macros.check │ │ │ ├── repl-term-macros.scala │ │ │ ├── runtimeEval1.check │ │ │ ├── runtimeEval1.scala │ │ │ ├── runtimeEval2.check │ │ │ ├── runtimeEval2.scala │ │ │ ├── showdecl.check │ │ │ ├── showdecl │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── showraw_mods.check │ │ │ ├── showraw_mods.scala │ │ │ ├── showraw_tree.check │ │ │ ├── showraw_tree.scala │ │ │ ├── showraw_tree_ids.check │ │ │ ├── showraw_tree_ids.scala │ │ │ ├── showraw_tree_kinds.check │ │ │ ├── showraw_tree_kinds.scala │ │ │ ├── showraw_tree_types_ids.check │ │ │ ├── showraw_tree_types_ids.scala │ │ │ ├── showraw_tree_types_typed.check │ │ │ ├── showraw_tree_types_typed.scala │ │ │ ├── showraw_tree_types_untyped.check │ │ │ ├── showraw_tree_types_untyped.scala │ │ │ ├── showraw_tree_ultimate.check │ │ │ ├── showraw_tree_ultimate.scala │ │ │ ├── t2886.check │ │ │ ├── t2886.scala │ │ │ ├── t5224.check │ │ │ ├── t5224.scala │ │ │ ├── t5225_1.check │ │ │ ├── t5225_1.scala │ │ │ ├── t5225_2.check │ │ │ ├── t5225_2.scala │ │ │ ├── t5229_1.scala │ │ │ ├── t5229_2.check │ │ │ ├── t5229_2.scala │ │ │ ├── t5230.check │ │ │ ├── t5230.scala │ │ │ ├── t5258a.check │ │ │ ├── t5258a.scala │ │ │ ├── t5266_1.check │ │ │ ├── t5266_1.scala │ │ │ ├── t5266_2.check │ │ │ ├── t5266_2.scala │ │ │ ├── t5269.check │ │ │ ├── t5269.scala │ │ │ ├── t5270.check │ │ │ ├── t5270.scala │ │ │ ├── t5271_1.check │ │ │ ├── t5271_1.scala │ │ │ ├── t5271_2.check │ │ │ ├── t5271_2.scala │ │ │ ├── t5271_3.check │ │ │ ├── t5271_3.scala │ │ │ ├── t5271_4.scala │ │ │ ├── t5272_1_newpatmat.check │ │ │ ├── t5272_1_newpatmat.scala │ │ │ ├── t5272_1_oldpatmat.check │ │ │ ├── t5272_1_oldpatmat.scala │ │ │ ├── t5272_2_newpatmat.check │ │ │ ├── t5272_2_newpatmat.scala │ │ │ ├── t5272_2_oldpatmat.check │ │ │ ├── t5272_2_oldpatmat.scala │ │ │ ├── t5273_1_newpatmat.check │ │ │ ├── t5273_1_newpatmat.scala │ │ │ ├── t5273_1_oldpatmat.check │ │ │ ├── t5273_1_oldpatmat.scala │ │ │ ├── t5273_2a_newpatmat.check │ │ │ ├── t5273_2a_newpatmat.scala │ │ │ ├── t5273_2a_oldpatmat.check │ │ │ ├── t5273_2a_oldpatmat.scala │ │ │ ├── t5273_2b_newpatmat.check │ │ │ ├── t5273_2b_newpatmat.scala │ │ │ ├── t5273_2b_oldpatmat.check │ │ │ ├── t5273_2b_oldpatmat.scala │ │ │ ├── t5274_1.check │ │ │ ├── t5274_1.scala │ │ │ ├── t5274_2.check │ │ │ ├── t5274_2.scala │ │ │ ├── t5275.check │ │ │ ├── t5275.scala │ │ │ ├── t5276_1a.check │ │ │ ├── t5276_1a.scala │ │ │ ├── t5276_1b.check │ │ │ ├── t5276_1b.scala │ │ │ ├── t5276_2a.check │ │ │ ├── t5276_2a.scala │ │ │ ├── t5276_2b.check │ │ │ ├── t5276_2b.scala │ │ │ ├── t5277_1.check │ │ │ ├── t5277_1.scala │ │ │ ├── t5277_2.check │ │ │ ├── t5277_2.scala │ │ │ ├── t5279.check │ │ │ ├── t5279.scala │ │ │ ├── t5334_1.check │ │ │ ├── t5334_1.scala │ │ │ ├── t5334_2.check │ │ │ ├── t5334_2.scala │ │ │ ├── t5335.check │ │ │ ├── t5335.scala │ │ │ ├── t5415.scala │ │ │ ├── t5418.scala │ │ │ ├── t5418a.check │ │ │ ├── t5418a.scala │ │ │ ├── t5418b.check │ │ │ ├── t5418b.scala │ │ │ ├── t5419.check │ │ │ ├── t5419.scala │ │ │ ├── t5704.check │ │ │ ├── t5704.flags │ │ │ ├── t5704.scala │ │ │ ├── t5710-1.check │ │ │ ├── t5710-1.scala │ │ │ ├── t5710-2.check │ │ │ ├── t5710-2.scala │ │ │ ├── t5713.check │ │ │ ├── t5713.flags │ │ │ ├── t5713 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5753_1.check │ │ │ ├── t5753_1.flags │ │ │ ├── t5753_1 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5753_2.check │ │ │ ├── t5753_2.flags │ │ │ ├── t5753_2 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5770.check │ │ │ ├── t5770.scala │ │ │ ├── t5816.check │ │ │ ├── t5816.scala │ │ │ ├── t5824.check │ │ │ ├── t5824.scala │ │ │ ├── t5840.scala │ │ │ ├── t5894.scala │ │ │ ├── t5903a.check │ │ │ ├── t5903a.flags │ │ │ ├── t5903a │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5903b.check │ │ │ ├── t5903b.flags │ │ │ ├── t5903b │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5903c.check │ │ │ ├── t5903c.flags │ │ │ ├── t5903c │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5903d.check │ │ │ ├── t5903d.flags │ │ │ ├── t5903d │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5923a.check │ │ │ ├── t5923a │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5923d │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t5940.scala │ │ │ ├── t6023.check │ │ │ ├── t6023.scala │ │ │ ├── t6187.check │ │ │ ├── t6187.scala │ │ │ ├── t6187b.scala │ │ │ ├── t6221.check │ │ │ ├── t6221 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t6379.check │ │ │ ├── t6379 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t6381.check │ │ │ ├── t6381.scala │ │ │ ├── t6394a.check │ │ │ ├── t6394a.flags │ │ │ ├── t6394a │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t6394b.check │ │ │ ├── t6394b.flags │ │ │ ├── t6394b │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t6591_1.check │ │ │ ├── t6591_1.scala │ │ │ ├── t6591_2.check │ │ │ ├── t6591_2.scala │ │ │ ├── t6591_3.check │ │ │ ├── t6591_3.scala │ │ │ ├── t6591_5.check │ │ │ ├── t6591_5.scala │ │ │ ├── t6591_6.check │ │ │ ├── t6591_6.scala │ │ │ ├── t6591_7.check │ │ │ ├── t6591_7.scala │ │ │ ├── t6662.check │ │ │ ├── t6662 │ │ │ ├── Macro_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t6814.check │ │ │ ├── t6814 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t6992.check │ │ │ ├── t6992 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7008-scala-defined.check │ │ │ ├── t7008-scala-defined.flags │ │ │ ├── t7008-scala-defined │ │ │ ├── Impls_Macros_2.scala │ │ │ ├── ScalaClassWithCheckedExceptions_1.scala │ │ │ └── Test_3.scala │ │ │ ├── t7008.check │ │ │ ├── t7008 │ │ │ ├── Impls_Macros_2.scala │ │ │ ├── JavaClassWithCheckedExceptions_1.java │ │ │ └── Test_3.scala │ │ │ ├── t7044.check │ │ │ ├── t7044 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7047.check │ │ │ ├── t7047 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7157.check │ │ │ ├── t7157 │ │ │ ├── Impls_Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7185.check │ │ │ ├── t7185.scala │ │ │ ├── t7235.check │ │ │ ├── t7235.scala │ │ │ ├── t7240 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7375b.check │ │ │ ├── t7375b │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7558.scala │ │ │ ├── t7617a.check │ │ │ ├── t7617a │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7617b.check │ │ │ ├── t7617b │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7657.check │ │ │ ├── t7657 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7777.check │ │ │ ├── t7777 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t7868b.check │ │ │ ├── t7868b.scala │ │ │ ├── t7871.check │ │ │ ├── t7871 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t8048a.check │ │ │ ├── t8048a │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t8048b.check │ │ │ ├── t8048b │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t8104.check │ │ │ ├── t8104 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t8192.check │ │ │ ├── t8192 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t8321.check │ │ │ ├── t8321 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t8425.check │ │ │ ├── t8425 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t8437.check │ │ │ ├── t8437 │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── toolbox_console_reporter.check │ │ │ ├── toolbox_console_reporter.scala │ │ │ ├── toolbox_current_run_compiles.check │ │ │ ├── toolbox_current_run_compiles.scala │ │ │ ├── toolbox_default_reporter_is_silent.check │ │ │ ├── toolbox_default_reporter_is_silent.scala │ │ │ ├── toolbox_silent_reporter.check │ │ │ ├── toolbox_silent_reporter.scala │ │ │ ├── toolbox_typecheck_macrosdisabled.check │ │ │ ├── toolbox_typecheck_macrosdisabled.scala │ │ │ ├── toolbox_typecheck_macrosdisabled2.check │ │ │ ├── toolbox_typecheck_macrosdisabled2.scala │ │ │ ├── typecheck.check │ │ │ ├── typecheck │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ │ │ ├── typed-annotated.check │ │ │ └── typed-annotated │ │ │ ├── Macros_1.scala │ │ │ └── Test_2.scala │ ├── neg │ │ └── named-params.scala │ ├── not-representable │ │ ├── CustomGlobal.scala │ │ ├── MailBox.scala │ │ ├── hkt │ │ │ ├── compiler.error │ │ │ └── hkt.scala │ │ ├── pos │ │ │ ├── annotated-original │ │ │ │ ├── C_2.scala │ │ │ │ └── M_1.scala │ │ │ ├── annotated-treecopy │ │ │ │ ├── Impls_Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t1357.scala │ │ │ ├── t1381-new.scala │ │ │ ├── t1803.flags │ │ │ ├── t1803.scala │ │ │ ├── t2066-2.10-compat.scala │ │ │ ├── t2066.scala │ │ │ ├── t3498-old.scala │ │ │ ├── t3999b.scala │ │ │ ├── t5544 │ │ │ │ ├── Api_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t7035.scala │ │ │ ├── t7228.scala │ │ │ ├── t8111.scala │ │ │ └── tryexpr.scala │ │ └── t2337.scala │ ├── not-testable │ │ ├── t5604b │ │ │ ├── T_1.scala │ │ │ ├── T_2.scala │ │ │ ├── Test_1.scala │ │ │ ├── Test_2.scala │ │ │ └── pack_1.scala │ │ ├── t5954a │ │ │ ├── A_1.scala │ │ │ └── B_2.scala │ │ ├── t5954b │ │ │ ├── A_1.scala │ │ │ └── B_2.scala │ │ ├── t5954c │ │ │ ├── A_1.scala │ │ │ └── B_2.scala │ │ ├── t5954d │ │ │ ├── A_1.scala │ │ │ └── B_2.scala │ │ └── t8134 │ │ │ ├── A_1.scala │ │ │ └── B_2.scala │ ├── partest │ │ ├── neg │ │ │ ├── t5663-badwarneq.check │ │ │ ├── t5663-badwarneq.flags │ │ │ └── t5663-badwarneq.scala │ │ └── run │ │ │ ├── analyzerPlugins.check │ │ │ ├── analyzerPlugins.scala │ │ │ ├── annotatedRetyping.check │ │ │ ├── annotatedRetyping.scala │ │ │ ├── class-symbol-contravariant.check │ │ │ ├── class-symbol-contravariant.scala │ │ │ ├── classfile-format-51.scala │ │ │ ├── classfile-format-52.check │ │ │ ├── classfile-format-52.scala │ │ │ ├── compiler-asSeenFrom.check │ │ │ ├── compiler-asSeenFrom.scala │ │ │ ├── constant-type.check │ │ │ ├── constant-type.scala │ │ │ ├── constrained-types.check │ │ │ ├── constrained-types.scala │ │ │ ├── delambdafy_t6028.check │ │ │ ├── delambdafy_t6028.scala │ │ │ ├── delambdafy_t6555.check │ │ │ ├── delambdafy_t6555.scala │ │ │ ├── delambdafy_uncurry_byname_inline.check │ │ │ ├── delambdafy_uncurry_byname_inline.scala │ │ │ ├── delambdafy_uncurry_byname_method.check │ │ │ ├── delambdafy_uncurry_byname_method.scala │ │ │ ├── delambdafy_uncurry_inline.check │ │ │ ├── delambdafy_uncurry_inline.scala │ │ │ ├── delambdafy_uncurry_method.check │ │ │ ├── delambdafy_uncurry_method.scala │ │ │ ├── dynamic-applyDynamic.check │ │ │ ├── dynamic-applyDynamic.scala │ │ │ ├── dynamic-applyDynamicNamed.check │ │ │ ├── dynamic-applyDynamicNamed.scala │ │ │ ├── dynamic-selectDynamic.check │ │ │ ├── dynamic-selectDynamic.scala │ │ │ ├── dynamic-updateDynamic.check │ │ │ ├── dynamic-updateDynamic.scala │ │ │ ├── existential-rangepos.check │ │ │ ├── existential-rangepos.scala │ │ │ ├── existentials-in-compiler.check │ │ │ ├── existentials-in-compiler.scala │ │ │ ├── global-showdef.check │ │ │ ├── global-showdef.scala │ │ │ ├── icode-reader-dead-code.check │ │ │ ├── icode-reader-dead-code.scala │ │ │ ├── inline-ex-handlers.check │ │ │ ├── inline-ex-handlers.scala │ │ │ ├── kind-repl-command.check │ │ │ ├── kind-repl-command.scala │ │ │ ├── large_class.check │ │ │ ├── large_class.scala │ │ │ ├── large_code.check │ │ │ ├── large_code.scala │ │ │ ├── lub-visibility.check │ │ │ ├── lub-visibility.scala │ │ │ ├── memberpos.check │ │ │ ├── memberpos.scala │ │ │ ├── reflection-equality.check │ │ │ ├── reflection-equality.scala │ │ │ ├── reflection-magicsymbols-repl.check │ │ │ ├── reflection-magicsymbols-repl.scala │ │ │ ├── reflection-mem-glbs.scala │ │ │ ├── reflection-mem-tags.scala │ │ │ ├── reflection-mem-typecheck.scala │ │ │ ├── reflection-repl-classes.check │ │ │ ├── reflection-repl-classes.scala │ │ │ ├── reflection-repl-elementary.check │ │ │ ├── reflection-repl-elementary.scala │ │ │ ├── reify_newimpl_25.check │ │ │ ├── reify_newimpl_25.scala │ │ │ ├── reify_newimpl_26.check │ │ │ ├── reify_newimpl_26.scala │ │ │ ├── repl-assign.check │ │ │ ├── repl-assign.scala │ │ │ ├── repl-bare-expr.check │ │ │ ├── repl-bare-expr.scala │ │ │ ├── repl-colon-type.check │ │ │ ├── repl-colon-type.scala │ │ │ ├── repl-javap-app.check │ │ │ ├── repl-javap-app.scala │ │ │ ├── repl-javap-def.scala │ │ │ ├── repl-javap-fun.scala │ │ │ ├── repl-javap-lambdas.scala │ │ │ ├── repl-javap-mem.scala │ │ │ ├── repl-javap-memfun.scala │ │ │ ├── repl-javap-more-fun.scala │ │ │ ├── repl-javap.scala │ │ │ ├── repl-out-dir.check │ │ │ ├── repl-out-dir.scala │ │ │ ├── repl-parens.check │ │ │ ├── repl-parens.scala │ │ │ ├── repl-paste-2.check │ │ │ ├── repl-paste-2.scala │ │ │ ├── repl-paste-3.check │ │ │ ├── repl-paste-3.scala │ │ │ ├── repl-paste-4.scala │ │ │ ├── repl-paste-raw.scala │ │ │ ├── repl-paste.check │ │ │ ├── repl-paste.scala │ │ │ ├── repl-power.check │ │ │ ├── repl-power.scala │ │ │ ├── repl-reset.check │ │ │ ├── repl-reset.scala │ │ │ ├── repl-save.check │ │ │ ├── repl-save.scala │ │ │ ├── repl-transcript.check │ │ │ ├── repl-transcript.scala │ │ │ ├── repl-trim-stack-trace.scala │ │ │ ├── repl-type-verbose.check │ │ │ ├── repl-type-verbose.scala │ │ │ ├── sammy_java8.flags │ │ │ ├── sammy_java8.scala │ │ │ ├── stream_length.check │ │ │ ├── stream_length.scala │ │ │ ├── t3376.check │ │ │ ├── t3376.scala │ │ │ ├── t4025.check │ │ │ ├── t4025.scala │ │ │ ├── t4172.check │ │ │ ├── t4172.scala │ │ │ ├── t4216.check │ │ │ ├── t4216.scala │ │ │ ├── t4285.check │ │ │ ├── t4285.flags │ │ │ ├── t4285.scala │ │ │ ├── t4287inferredMethodTypes.check │ │ │ ├── t4287inferredMethodTypes.scala │ │ │ ├── t4294.scala │ │ │ ├── t4332.check │ │ │ ├── t4332.scala │ │ │ ├── t4542.check │ │ │ ├── t4542.scala │ │ │ ├── t4594-repl-settings.scala │ │ │ ├── t4671.check │ │ │ ├── t4671.scala │ │ │ ├── t4710.check │ │ │ ├── t4710.scala │ │ │ ├── t4841-no-plugin.check │ │ │ ├── t4841-no-plugin.scala │ │ │ ├── t4950.check │ │ │ ├── t4950.scala │ │ │ ├── t5064.check │ │ │ ├── t5064.scala │ │ │ ├── t5072.check │ │ │ ├── t5072.scala │ │ │ ├── t5256d.check │ │ │ ├── t5256d.scala │ │ │ ├── t5313.check │ │ │ ├── t5313.scala │ │ │ ├── t5385.check │ │ │ ├── t5385.scala │ │ │ ├── t5535.check │ │ │ ├── t5535.scala │ │ │ ├── t5537.check │ │ │ ├── t5537.scala │ │ │ ├── t5545.scala │ │ │ ├── t5583.check │ │ │ ├── t5583.scala │ │ │ ├── t5603.check │ │ │ ├── t5603.scala │ │ │ ├── t5655.check │ │ │ ├── t5655.scala │ │ │ ├── t5699.check │ │ │ ├── t5699.scala │ │ │ ├── t5717.scala │ │ │ ├── t5789.check │ │ │ ├── t5789.scala │ │ │ ├── t5905-features.flags │ │ │ ├── t5905-features.scala │ │ │ ├── t5905b-features.check │ │ │ ├── t5905b-features.scala │ │ │ ├── t6028.check │ │ │ ├── t6028.scala │ │ │ ├── t6086-repl.check │ │ │ ├── t6086-repl.scala │ │ │ ├── t6146b.check │ │ │ ├── t6146b.scala │ │ │ ├── t6240-universe-code-gen.scala │ │ │ ├── t6273.check │ │ │ ├── t6273.scala │ │ │ ├── t6288.check │ │ │ ├── t6288.scala │ │ │ ├── t6288b-jump-position.check │ │ │ ├── t6288b-jump-position.scala │ │ │ ├── t6320.check │ │ │ ├── t6320.scala │ │ │ ├── t6329_repl.check │ │ │ ├── t6329_repl.scala │ │ │ ├── t6329_repl_bug.check │ │ │ ├── t6329_repl_bug.scala │ │ │ ├── t6331.check │ │ │ ├── t6331.scala │ │ │ ├── t6331b.check │ │ │ ├── t6331b.scala │ │ │ ├── t6434.check │ │ │ ├── t6434.scala │ │ │ ├── t6439.check │ │ │ ├── t6439.scala │ │ │ ├── t6440.check │ │ │ ├── t6440.scala │ │ │ ├── t6440b.check │ │ │ ├── t6440b.scala │ │ │ ├── t6507.check │ │ │ ├── t6507.scala │ │ │ ├── t6541-option.scala │ │ │ ├── t6549.check │ │ │ ├── t6549.scala │ │ │ ├── t6555.check │ │ │ ├── t6555.scala │ │ │ ├── t6745-2.scala │ │ │ ├── t6937.check │ │ │ ├── t6937.scala │ │ │ ├── t6955.scala │ │ │ ├── t6956.scala │ │ │ ├── t7096.check │ │ │ ├── t7096.scala │ │ │ ├── t7271.check │ │ │ ├── t7271.scala │ │ │ ├── t7319.check │ │ │ ├── t7319.scala │ │ │ ├── t7337.check │ │ │ ├── t7337.scala │ │ │ ├── t7398.scala │ │ │ ├── t7482a.check │ │ │ ├── t7482a.scala │ │ │ ├── t7569.check │ │ │ ├── t7569.scala │ │ │ ├── t7634.check │ │ │ ├── t7634.scala │ │ │ ├── t7711-script-args.check │ │ │ ├── t7711-script-args.scala │ │ │ ├── t7747-repl.check │ │ │ ├── t7747-repl.scala │ │ │ ├── t7791-script-linenums.check │ │ │ ├── t7791-script-linenums.scala │ │ │ ├── t7801.check │ │ │ ├── t7801.scala │ │ │ ├── t7805-repl-i.check │ │ │ ├── t7805-repl-i.scala │ │ │ ├── t7817-tree-gen.check │ │ │ ├── t7817-tree-gen.flags │ │ │ ├── t7817-tree-gen.scala │ │ │ ├── t7825.scala │ │ │ ├── t7852.flags │ │ │ ├── t7852.scala │ │ │ ├── t7876.scala │ │ │ ├── t8029.scala │ │ │ ├── t8601-closure-elim.flags │ │ │ ├── t8601-closure-elim.scala │ │ │ ├── t8608-no-format.scala │ │ │ ├── t8843-repl-xlat.scala │ │ │ ├── t8852a.scala │ │ │ ├── t8907.scala │ │ │ ├── tailcalls.check │ │ │ ├── tailcalls.scala │ │ │ ├── test-cpp.check │ │ │ ├── test-cpp.scala │ │ │ ├── tpeCache-tyconCache.check │ │ │ ├── tpeCache-tyconCache.scala │ │ │ ├── typetags_without_scala_reflect_manifest_lookup.scala │ │ │ ├── typetags_without_scala_reflect_typetag_lookup.check │ │ │ ├── typetags_without_scala_reflect_typetag_lookup.scala │ │ │ ├── typetags_without_scala_reflect_typetag_manifest_interop.check │ │ │ ├── typetags_without_scala_reflect_typetag_manifest_interop.scala │ │ │ ├── xMigration.check │ │ │ └── xMigration.scala │ ├── pos-scala2 │ │ └── i1059.scala │ ├── pos │ │ ├── CollectionStrawMan3.scala │ │ ├── depmet_implicit_oopsla_session_simpler.scala │ │ ├── flowops.scala │ │ ├── flowops1.scala │ │ ├── hk-named.scala │ │ ├── inline-named-typeargs.scala │ │ ├── named-params.scala │ │ └── t3480.scala │ ├── reflect │ │ ├── neg │ │ │ ├── classmanifests_new_deprecations.check │ │ │ ├── classmanifests_new_deprecations.flags │ │ │ ├── classmanifests_new_deprecations.scala │ │ │ ├── classtags_contextbound_b.check │ │ │ ├── classtags_contextbound_b.scala │ │ │ ├── classtags_contextbound_c.check │ │ │ ├── classtags_contextbound_c.scala │ │ │ ├── classtags_dont_use_typetags.check │ │ │ ├── classtags_dont_use_typetags.scala │ │ │ ├── compile-time-only-b.check │ │ │ ├── compile-time-only-b.scala │ │ │ ├── interop_abstypetags_arenot_classmanifests.check │ │ │ ├── interop_abstypetags_arenot_classmanifests.scala │ │ │ ├── interop_abstypetags_arenot_classtags.check │ │ │ ├── interop_abstypetags_arenot_classtags.scala │ │ │ ├── interop_abstypetags_arenot_manifests.check │ │ │ ├── interop_abstypetags_arenot_manifests.scala │ │ │ ├── interop_classmanifests_arenot_typetags.check │ │ │ ├── interop_classmanifests_arenot_typetags.scala │ │ │ ├── interop_classtags_arenot_manifests.check │ │ │ ├── interop_classtags_arenot_manifests.scala │ │ │ ├── interop_typetags_arenot_classmanifests.check │ │ │ ├── interop_typetags_arenot_classmanifests.scala │ │ │ ├── interop_typetags_arenot_classtags.check │ │ │ ├── interop_typetags_arenot_classtags.scala │ │ │ ├── interop_typetags_without_classtags_arenot_manifests.check │ │ │ ├── interop_typetags_without_classtags_arenot_manifests.scala │ │ │ ├── macro-abort.check │ │ │ ├── macro-abort │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-basic-mamdmi.check │ │ │ ├── macro-basic-mamdmi.flags │ │ │ ├── macro-basic-mamdmi │ │ │ │ └── Impls_Macros_Test_1.scala │ │ │ ├── macro-blackbox-dynamic-materialization.check │ │ │ ├── macro-blackbox-dynamic-materialization │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-blackbox-extractor.check │ │ │ ├── macro-blackbox-extractor │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-blackbox-fundep-materialization.check │ │ │ ├── macro-blackbox-fundep-materialization.flags │ │ │ ├── macro-blackbox-fundep-materialization │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-blackbox-structural.check │ │ │ ├── macro-blackbox-structural │ │ │ │ ├── Impls_Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-abstract.check │ │ │ ├── macro-bundle-abstract.scala │ │ │ ├── macro-bundle-ambiguous.check │ │ │ ├── macro-bundle-ambiguous.scala │ │ │ ├── macro-bundle-need-qualifier.check │ │ │ ├── macro-bundle-need-qualifier.scala │ │ │ ├── macro-bundle-nonpublic-c.check │ │ │ ├── macro-bundle-nonpublic-c.scala │ │ │ ├── macro-bundle-nonpublic-impl.check │ │ │ ├── macro-bundle-nonpublic-impl.scala │ │ │ ├── macro-bundle-nonstatic.check │ │ │ ├── macro-bundle-nonstatic.scala │ │ │ ├── macro-bundle-object.check │ │ │ ├── macro-bundle-object.scala │ │ │ ├── macro-bundle-overloaded.check │ │ │ ├── macro-bundle-overloaded.scala │ │ │ ├── macro-bundle-polymorphic.check │ │ │ ├── macro-bundle-polymorphic.scala │ │ │ ├── macro-bundle-priority-bundle.check │ │ │ ├── macro-bundle-priority-bundle.scala │ │ │ ├── macro-bundle-priority-nonbundle.check │ │ │ ├── macro-bundle-priority-nonbundle.scala │ │ │ ├── macro-bundle-trait.check │ │ │ ├── macro-bundle-trait.scala │ │ │ ├── macro-bundle-whitebox-use-raw.check │ │ │ ├── macro-bundle-whitebox-use-raw │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-whitebox-use-refined.check │ │ │ ├── macro-bundle-whitebox-use-refined │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-bundle-wrongcontext-a.check │ │ │ ├── macro-bundle-wrongcontext-a.scala │ │ │ ├── macro-bundle-wrongcontext-b.check │ │ │ ├── macro-bundle-wrongcontext-b.scala │ │ │ ├── macro-cyclic.check │ │ │ ├── macro-cyclic.flags │ │ │ ├── macro-cyclic │ │ │ │ └── Impls_Macros_1.scala │ │ │ ├── macro-divergence-controlled.check │ │ │ ├── macro-divergence-controlled │ │ │ │ ├── Impls_Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-exception.check │ │ │ ├── macro-exception │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-false-deprecation-warning.check │ │ │ ├── macro-false-deprecation-warning.flags │ │ │ ├── macro-false-deprecation-warning │ │ │ │ └── Impls_Macros_1.scala │ │ │ ├── macro-incompatible-macro-engine-a.check │ │ │ ├── macro-incompatible-macro-engine-a │ │ │ │ ├── Macros_2.flags │ │ │ │ ├── Macros_2.scala │ │ │ │ ├── Plugin_1.scala │ │ │ │ ├── Test_3.scala │ │ │ │ └── scalac-plugin.xml │ │ │ ├── macro-incompatible-macro-engine-b.check │ │ │ ├── macro-incompatible-macro-engine-b.flags │ │ │ ├── macro-incompatible-macro-engine-b │ │ │ │ ├── Macros_2.flags │ │ │ │ ├── Macros_2.scala │ │ │ │ ├── Plugin_1.scala │ │ │ │ ├── Test_3.scala │ │ │ │ └── scalac-plugin.xml │ │ │ ├── macro-invalidimpl.check │ │ │ ├── macro-invalidimpl.flags │ │ │ ├── macro-invalidimpl │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidret.check │ │ │ ├── macro-invalidret.flags │ │ │ ├── macro-invalidret │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidshape.check │ │ │ ├── macro-invalidshape.flags │ │ │ ├── macro-invalidshape │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidsig-params-badtype.check │ │ │ ├── macro-invalidsig-params-badtype.flags │ │ │ ├── macro-invalidsig-params-badtype │ │ │ │ └── Impls_Macros_1.scala │ │ │ ├── macro-invalidsig.check │ │ │ ├── macro-invalidsig.flags │ │ │ ├── macro-invalidsig │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidusage-badargs.check │ │ │ ├── macro-invalidusage-badargs.flags │ │ │ ├── macro-invalidusage-badargs │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidusage-badbounds.check │ │ │ ├── macro-invalidusage-badbounds.flags │ │ │ ├── macro-invalidusage-badbounds │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidusage-badtargs.check │ │ │ ├── macro-invalidusage-badtargs.flags │ │ │ ├── macro-invalidusage-badtargs │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidusage-methodvaluesyntax.check │ │ │ ├── macro-invalidusage-methodvaluesyntax.flags │ │ │ ├── macro-invalidusage-methodvaluesyntax │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-invalidusage-nontypeable.check │ │ │ ├── macro-invalidusage-nontypeable.flags │ │ │ ├── macro-invalidusage-nontypeable │ │ │ │ ├── Impls_Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-invalidusage-presuper.check │ │ │ ├── macro-invalidusage-presuper.flags │ │ │ ├── macro-invalidusage-presuper │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-noexpand.check │ │ │ ├── macro-noexpand.flags │ │ │ ├── macro-noexpand │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-nontypeablebody.check │ │ │ ├── macro-nontypeablebody.flags │ │ │ ├── macro-nontypeablebody │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-override-macro-overrides-abstract-method-a.check │ │ │ ├── macro-override-macro-overrides-abstract-method-a.flags │ │ │ ├── macro-override-macro-overrides-abstract-method-a │ │ │ │ ├── Impls_Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-override-macro-overrides-abstract-method-b.check │ │ │ ├── macro-override-macro-overrides-abstract-method-b.flags │ │ │ ├── macro-override-macro-overrides-abstract-method-b │ │ │ │ ├── Impls_Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-override-method-overrides-macro.check │ │ │ ├── macro-override-method-overrides-macro.flags │ │ │ ├── macro-override-method-overrides-macro │ │ │ │ ├── Impls_1.scala │ │ │ │ └── Macros_Test_2.scala │ │ │ ├── macro-quasiquotes.check │ │ │ ├── macro-quasiquotes │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-splice-splice.check │ │ │ ├── macro-reify-splice-splice.flags │ │ │ ├── macro-reify-splice-splice │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── macro-reify-typetag-hktypeparams-notags.check │ │ │ ├── macro-reify-typetag-hktypeparams-notags │ │ │ │ └── Test.scala │ │ │ ├── macro-reify-typetag-typeparams-notags.check │ │ │ ├── macro-reify-typetag-typeparams-notags │ │ │ │ └── Test.scala │ │ │ ├── macro-reify-typetag-useabstypetag.check │ │ │ ├── macro-reify-typetag-useabstypetag │ │ │ │ └── Test.scala │ │ │ ├── macro-without-xmacros-a.check │ │ │ ├── macro-without-xmacros-a │ │ │ │ ├── Impls_1.scala │ │ │ │ ├── Macros_2.scala │ │ │ │ └── Test_3.scala │ │ │ ├── macro-without-xmacros-b.check │ │ │ ├── macro-without-xmacros-b │ │ │ │ ├── Impls_1.scala │ │ │ │ ├── Macros_2.scala │ │ │ │ └── Test_3.scala │ │ │ ├── patmat-classtag-compound.check │ │ │ ├── patmat-classtag-compound.flags │ │ │ ├── patmat-classtag-compound.scala │ │ │ ├── quasiquotes-syntax-error-position.check │ │ │ ├── quasiquotes-syntax-error-position.scala │ │ │ ├── quasiquotes-unliftable-not-found.check │ │ │ ├── quasiquotes-unliftable-not-found.scala │ │ │ ├── reflection-names-neg.check │ │ │ ├── reflection-names-neg.scala │ │ │ ├── reify_ann2b.check │ │ │ ├── reify_ann2b.scala │ │ │ ├── reify_metalevel_breach_+0_refers_to_1.check │ │ │ ├── reify_metalevel_breach_+0_refers_to_1.scala │ │ │ ├── reify_metalevel_breach_-1_refers_to_0_a.check │ │ │ ├── reify_metalevel_breach_-1_refers_to_0_a.scala │ │ │ ├── reify_metalevel_breach_-1_refers_to_0_b.check │ │ │ ├── reify_metalevel_breach_-1_refers_to_0_b.scala │ │ │ ├── reify_metalevel_breach_-1_refers_to_1.check │ │ │ ├── reify_metalevel_breach_-1_refers_to_1.scala │ │ │ ├── reify_nested_inner_refers_to_local.check │ │ │ ├── reify_nested_inner_refers_to_local.scala │ │ │ ├── t3692-new.check │ │ │ ├── t3692-new.flags │ │ │ ├── t3692-new.scala │ │ │ ├── t5378.check │ │ │ ├── t5378.scala │ │ │ ├── t5452-new.check │ │ │ ├── t5452-new.scala │ │ │ ├── t5452-old.check │ │ │ ├── t5452-old.scala │ │ │ ├── t5689.check │ │ │ ├── t5689.flags │ │ │ ├── t5689.scala │ │ │ ├── t5753.check │ │ │ ├── t5753.flags │ │ │ ├── t5753 │ │ │ │ ├── Impls_Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t5903a.check │ │ │ ├── t5903a │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t5903b.check │ │ │ ├── t5903b │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t5903c.check │ │ │ ├── t5903c │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t5903d.check │ │ │ ├── t5903d │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t5903e.check │ │ │ ├── t5903e │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t6123-explaintypes-macros.check │ │ │ ├── t6123-explaintypes-macros │ │ │ │ ├── BadMac_2.flags │ │ │ │ ├── BadMac_2.scala │ │ │ │ ├── Macros.flags │ │ │ │ └── Macros.scala │ │ │ ├── t6323a.check │ │ │ ├── t6323a.flags │ │ │ ├── t6323a.scala │ │ │ ├── t6446-additional.check │ │ │ ├── t6446-additional │ │ │ │ ├── ploogin_1.scala │ │ │ │ ├── sample_2.flags │ │ │ │ ├── sample_2.scala │ │ │ │ └── scalac-plugin.xml │ │ │ ├── t6446-list.check │ │ │ ├── t6446-list │ │ │ │ ├── ploogin_1.scala │ │ │ │ ├── sample_2.flags │ │ │ │ ├── sample_2.scala │ │ │ │ └── scalac-plugin.xml │ │ │ ├── t6539.check │ │ │ ├── t6539 │ │ │ │ ├── Macro_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t6844.check │ │ │ ├── t6844.scala │ │ │ ├── t6902.check │ │ │ ├── t6902.flags │ │ │ ├── t6902.scala │ │ │ ├── t6931.check │ │ │ ├── t6931 │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t7157.check │ │ │ ├── t7157 │ │ │ │ ├── Impls_Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t7214neg.check │ │ │ ├── t7214neg.scala │ │ │ ├── t7235.check │ │ │ ├── t7235.scala │ │ │ ├── t7494-no-options.check │ │ │ ├── t7494-no-options │ │ │ │ ├── ploogin_1.scala │ │ │ │ ├── sample_2.flags │ │ │ │ ├── sample_2.scala │ │ │ │ └── scalac-plugin.xml │ │ │ ├── t7519-b.check │ │ │ ├── t7519-b │ │ │ │ ├── Mac_1.scala │ │ │ │ └── Use_2.scala │ │ │ ├── t7721.check │ │ │ ├── t7721.flags │ │ │ ├── t7721.scala │ │ │ ├── t7980.check │ │ │ ├── t7980.scala │ │ │ ├── t8104.check │ │ │ ├── t8104 │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ │ ├── t8158.check │ │ │ └── t8158 │ │ │ │ ├── Macros_1.scala │ │ │ │ └── Test_2.scala │ │ ├── pos │ │ │ ├── classtag-pos.flags │ │ │ ├── classtag-pos.scala │ │ │ ├── delambdafy-patterns.scala │ │ │ ├── getClassType.scala │ │ │ ├── implicits-new.scala │ │ │ ├── manifest1-new.scala │ │ │ ├── manifest1-old.scala │ │ │ ├── nothing_manifest_disambig-new.scala │ │ │ ├── reflection-compat-api-universe.check │ │ │ ├── reflection-compat-api-universe.scala │ │ │ ├── reflection-compat-c.check │ │ │ ├── reflection-compat-c.scala │ │ │ ├── reflection-compat-macro-universe.check │ │ │ ├── reflection-compat-macro-universe.scala │ │ │ ├── reflection-compat-ru.check │ │ │ ├── reflection-compat-ru.scala │ │ │ ├── spec-fields-new.scala │ │ │ ├── spec-params-new.scala │ │ │ ├── spec-sparsearray-new.scala │ │ │ ├── t531.scala │ │ │ ├── t532.scala │ │ │ ├── t5692c.scala │ │ │ ├── t5738.scala │ │ │ ├── t5742.scala │ │ │ ├── t5756.scala │ │ │ ├── t6204-a.scala │ │ │ ├── t6204-b.scala │ │ │ ├── t6624.scala │ │ │ ├── t8138.scala │ │ │ ├── typetags.scala │ │ │ └── virtpatmat_partialfun_nsdnho.scala │ │ └── run │ │ │ ├── SymbolsTest.scala │ │ │ ├── abstypetags_core.check │ │ │ ├── abstypetags_core.scala │ │ │ ├── abstypetags_serialize.check │ │ │ ├── abstypetags_serialize.scala │ │ │ ├── all-overridden.check │ │ │ ├── all-overridden.scala │ │ │ ├── classtags_core.check │ │ │ ├── classtags_core.scala │ │ │ ├── classtags_multi.check │ │ │ ├── classtags_multi.scala │ │ │ ├── collection-conversions.check │ │ │ ├── collection-conversions.scala │ │ │ ├── ctries-new │ │ │ ├── DumbHash.scala │ │ │ ├── Wrap.scala │ │ │ ├── concmap.scala │ │ │ ├── iterator.scala │ │ │ ├── lnode.scala │ │ │ ├── main.scala │ │ │ └── snapshot.scala │ │ │ ├── ctries-old │ │ │ ├── DumbHash.scala │ │ │ ├── Wrap.scala │ │ │ ├── concmap.scala │ │ │ ├── iterator.scala │ │ │ ├── lnode.scala │ │ │ ├── main.scala │ │ │ └── snapshot.scala │ │ │ ├── existentials.check │ │ │ ├── existentials.scala │ │ │ ├── existentials3-new.check │ │ │ ├── existentials3-new.scala │ │ │ ├── fail-non-value-types.check │ │ │ ├── fail-non-value-types.scala │ │ │ ├── freetypes_false_alarm2.check │ │ │ ├── freetypes_false_alarm2.scala │ │ │ ├── getClassTest-new.check │ │ │ ├── getClassTest-new.scala │ │ │ ├── inferred-type-constructors.check │ │ │ ├── inferred-type-constructors.scala │ │ │ ├── interop_manifests_are_abstypetags.check │ │ │ ├── interop_manifests_are_abstypetags.scala │ │ │ ├── interop_manifests_are_classtags.check │ │ │ ├── interop_manifests_are_classtags.scala │ │ │ ├── interop_manifests_are_typetags.check │ │ │ ├── interop_manifests_are_typetags.scala │ │ │ ├── interop_typetags_are_manifests.check │ │ │ ├── interop_typetags_are_manifests.flags │ │ │ ├── interop_typetags_are_manifests.scala │ │ │ ├── issue192.check │ │ │ ├── issue192.scala │ │ │ ├── macro-reify-abstypetag-notypeparams.check │ │ │ ├── macro-reify-abstypetag-notypeparams │ │ │ └── Test.scala │ │ │ ├── macro-reify-abstypetag-typeparams-notags.check │ │ │ ├── macro-reify-abstypetag-typeparams-notags │ │ │ └── Test.scala │ │ │ ├── macro-reify-abstypetag-typeparams-tags.check │ │ │ ├── macro-reify-abstypetag-typeparams-tags │ │ │ └── Test.scala │ │ │ ├── macro-reify-abstypetag-usetypetag.check │ │ │ ├── macro-reify-abstypetag-usetypetag │ │ │ └── Test.scala │ │ │ ├── macro-undetparams-implicitval.check │ │ │ ├── macro-undetparams-implicitval.flags │ │ │ ├── macro-undetparams-implicitval │ │ │ └── Test.scala │ │ │ ├── manifests-new.scala │ │ │ ├── manifests-undeprecated-in-2.10.0.scala │ │ │ ├── mirror_symbolof_x.check │ │ │ ├── mirror_symbolof_x.scala │ │ │ ├── mixin-signatures.check │ │ │ ├── mixin-signatures.scala │ │ │ ├── newTags.check │ │ │ ├── newTags.scala │ │ │ ├── no-pickle-skolems.check │ │ │ ├── no-pickle-skolems │ │ │ ├── Source_1.scala │ │ │ └── Test_2.scala │ │ │ ├── outertest.scala │ │ │ ├── patmat_unapp_abstype-new.check │ │ │ ├── patmat_unapp_abstype-new.scala │ │ │ ├── position-val-def.check │ │ │ ├── position-val-def.scala │ │ │ ├── primitive-sigs-2-new.check │ │ │ ├── primitive-sigs-2-new.flags │ │ │ ├── primitive-sigs-2-new.scala │ │ │ ├── primitive-sigs-2-old.check │ │ │ ├── primitive-sigs-2-old.flags │ │ │ ├── primitive-sigs-2-old.scala │ │ │ ├── records.scala │ │ │ ├── reflect-priv-ctor.check │ │ │ ├── reflect-priv-ctor.scala │ │ │ ├── reflection-allmirrors-tostring.check │ │ │ ├── reflection-allmirrors-tostring.scala │ │ │ ├── reflection-companion.check │ │ │ ├── reflection-companion.scala │ │ │ ├── reflection-companiontype.check │ │ │ ├── reflection-companiontype.scala │ │ │ ├── reflection-constructormirror-inner-badpath.check │ │ │ ├── reflection-constructormirror-inner-badpath.scala │ │ │ ├── reflection-constructormirror-inner-good.check │ │ │ ├── reflection-constructormirror-inner-good.scala │ │ │ ├── reflection-constructormirror-nested-badpath.check │ │ │ ├── reflection-constructormirror-nested-badpath.scala │ │ │ ├── reflection-constructormirror-nested-good.check │ │ │ ├── reflection-constructormirror-nested-good.scala │ │ │ ├── reflection-constructormirror-toplevel-badpath.check │ │ │ ├── reflection-constructormirror-toplevel-badpath.scala │ │ │ ├── reflection-constructormirror-toplevel-good.check │ │ │ ├── reflection-constructormirror-toplevel-good.scala │ │ │ ├── reflection-enclosed-basic.check │ │ │ ├── reflection-enclosed-basic.scala │ │ │ ├── reflection-enclosed-inner-basic.check │ │ │ ├── reflection-enclosed-inner-basic.scala │ │ │ ├── reflection-enclosed-inner-inner-basic.check │ │ │ ├── reflection-enclosed-inner-inner-basic.scala │ │ │ ├── reflection-enclosed-inner-nested-basic.check │ │ │ ├── reflection-enclosed-inner-nested-basic.scala │ │ │ ├── reflection-enclosed-nested-basic.check │ │ │ ├── reflection-enclosed-nested-basic.scala │ │ │ ├── reflection-enclosed-nested-inner-basic.check │ │ │ ├── reflection-enclosed-nested-inner-basic.scala │ │ │ ├── reflection-enclosed-nested-nested-basic.check │ │ │ ├── reflection-enclosed-nested-nested-basic.scala │ │ │ ├── reflection-fancy-java-classes.check │ │ │ ├── reflection-fancy-java-classes │ │ │ ├── Foo_1.java │ │ │ └── Test_2.scala │ │ │ ├── reflection-fieldmirror-accessorsareokay.check │ │ │ ├── reflection-fieldmirror-accessorsareokay.scala │ │ │ ├── reflection-fieldmirror-ctorparam.check │ │ │ ├── reflection-fieldmirror-ctorparam.scala │ │ │ ├── reflection-fieldmirror-getsetval.check │ │ │ ├── reflection-fieldmirror-getsetval.scala │ │ │ ├── reflection-fieldmirror-getsetvar.check │ │ │ ├── reflection-fieldmirror-getsetvar.scala │ │ │ ├── reflection-fieldmirror-nmelocalsuffixstring.check │ │ │ ├── reflection-fieldmirror-nmelocalsuffixstring.scala │ │ │ ├── reflection-fieldmirror-privatethis.check │ │ │ ├── reflection-fieldmirror-privatethis.scala │ │ │ ├── reflection-fieldsymbol-navigation.check │ │ │ ├── reflection-fieldsymbol-navigation.scala │ │ │ ├── reflection-idtc.check │ │ │ ├── reflection-idtc.scala │ │ │ ├── reflection-implClass.scala │ │ │ ├── reflection-implicit.check │ │ │ ├── reflection-implicit.scala │ │ │ ├── reflection-java-annotations.check │ │ │ ├── reflection-java-annotations │ │ │ ├── JavaAnnottee_1.java │ │ │ ├── JavaComplexAnnotation_1.java │ │ │ ├── JavaSimpleAnnotation_1.java │ │ │ ├── JavaSimpleEnumeration_1.java │ │ │ └── Test_2.scala │ │ │ ├── reflection-java-crtp.check │ │ │ ├── reflection-java-crtp │ │ │ ├── JavaSimpleEnumeration_1.java │ │ │ └── Main_2.scala │ │ │ ├── reflection-magicsymbols-vanilla.check │ │ │ ├── reflection-magicsymbols-vanilla.scala │ │ │ ├── reflection-methodsymbol-params.check │ │ │ ├── reflection-methodsymbol-params.scala │ │ │ ├── reflection-methodsymbol-returntype.check │ │ │ ├── reflection-methodsymbol-returntype.scala │ │ │ ├── reflection-methodsymbol-typeparams.check │ │ │ ├── reflection-methodsymbol-typeparams.scala │ │ │ ├── reflection-modulemirror-inner-badpath.check │ │ │ ├── reflection-modulemirror-inner-badpath.scala │ │ │ ├── reflection-modulemirror-inner-good.check │ │ │ ├── reflection-modulemirror-inner-good.scala │ │ │ ├── reflection-modulemirror-nested-badpath.check │ │ │ ├── reflection-modulemirror-nested-badpath.scala │ │ │ ├── reflection-modulemirror-nested-good.check │ │ │ ├── reflection-modulemirror-nested-good.scala │ │ │ ├── reflection-modulemirror-toplevel-badpath.check │ │ │ ├── reflection-modulemirror-toplevel-badpath.scala │ │ │ ├── reflection-modulemirror-toplevel-good.check │ │ │ ├── reflection-modulemirror-toplevel-good.scala │ │ │ ├── reflection-sanitychecks.check │ │ │ ├── reflection-sanitychecks.scala │ │ │ ├── reflection-scala-annotations.check │ │ │ ├── reflection-scala-annotations.scala │ │ │ ├── reflection-sorted-decls.check │ │ │ ├── reflection-sorted-decls.scala │ │ │ ├── reflection-sorted-members.check │ │ │ ├── reflection-sorted-members.scala │ │ │ ├── reflection-sync-potpourri.scala │ │ │ ├── reflection-sync-subtypes.check │ │ │ ├── reflection-sync-subtypes.scala │ │ │ ├── reflection-tags.check │ │ │ ├── reflection-tags.scala │ │ │ ├── reflection-valueclasses-derived.check │ │ │ ├── reflection-valueclasses-derived.scala │ │ │ ├── reflection-valueclasses-magic.check │ │ │ ├── reflection-valueclasses-magic.scala │ │ │ ├── reflection-valueclasses-standard.check │ │ │ ├── reflection-valueclasses-standard.scala │ │ │ ├── reflinit.check │ │ │ ├── reflinit.scala │ │ │ ├── reify-aliases.check │ │ │ ├── reify-aliases.scala │ │ │ ├── reify_magicsymbols.check │ │ │ ├── reify_magicsymbols.scala │ │ │ ├── repl-empty-package │ │ │ ├── s_1.scala │ │ │ └── s_2.scala │ │ │ ├── repl-javap-outdir-funs │ │ │ ├── foo_1.scala │ │ │ └── run-repl_7.scala │ │ │ ├── repl-javap-outdir │ │ │ ├── foo_1.scala │ │ │ └── run-repl_7.scala │ │ │ ├── resetattrs-this.check │ │ │ ├── resetattrs-this.scala │ │ │ ├── showraw_aliases.check │ │ │ ├── showraw_aliases.scala │ │ │ ├── stringbuilder.scala │ │ │ ├── structural.check │ │ │ ├── structural.scala │ │ │ ├── t0421-new.check │ │ │ ├── t0421-new.scala │ │ │ ├── t0432.scala │ │ │ ├── t0677-new.scala │ │ │ ├── t1110.scala │ │ │ ├── t1141.check │ │ │ ├── t1141.scala │ │ │ ├── t1195-new.check │ │ │ ├── t1195-new.scala │ │ │ ├── t1766.scala │ │ │ ├── t2236-new.scala │ │ │ ├── t2251b.check │ │ │ ├── t2251b.flags │ │ │ ├── t2251b.scala │ │ │ ├── t2318.check │ │ │ ├── t2318.scala │ │ │ ├── t2464 │ │ │ ├── Annotated.java │ │ │ ├── Connect.java │ │ │ └── Test.scala │ │ │ ├── t2514.scala │ │ │ ├── t2577.check │ │ │ ├── t2577.scala │ │ │ ├── t2636.scala │ │ │ ├── t3175.check │ │ │ ├── t3175.scala │ │ │ ├── t3346f.check │ │ │ ├── t3346f.scala │ │ │ ├── t3346j.check │ │ │ ├── t3346j.scala │ │ │ ├── t3425.check │ │ │ ├── t3425.scala │ │ │ ├── t3425b.check │ │ │ ├── t3425b │ │ │ ├── Base_1.scala │ │ │ └── Generated_2.scala │ │ │ ├── t3507-new.check │ │ │ ├── t3507-new.scala │ │ │ ├── t4072.flags │ │ │ ├── t4072.scala │ │ │ ├── t4110-new.check │ │ │ ├── t4110-new.scala │ │ │ ├── t4171.check │ │ │ ├── t4171.scala │ │ │ ├── t4560.check │ │ │ ├── t4560.scala │ │ │ ├── t4729.check │ │ │ ├── t4729 │ │ │ ├── J_1.java │ │ │ └── S_2.scala │ │ │ ├── t4766.check │ │ │ ├── t4766.scala │ │ │ ├── t4788-separate-compilation │ │ │ ├── CAnnotation_1.java │ │ │ ├── C_1.scala │ │ │ ├── D_1.scala │ │ │ ├── RAnnotation_1.java │ │ │ ├── R_1.scala │ │ │ ├── SAnnotation_1.java │ │ │ ├── S_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t4788 │ │ │ ├── C.scala │ │ │ ├── CAnnotation.java │ │ │ ├── D.scala │ │ │ ├── R.scala │ │ │ ├── RAnnotation.java │ │ │ ├── S.scala │ │ │ ├── SAnnotation.java │ │ │ └── Test.scala │ │ │ ├── t4813.check │ │ │ ├── t4813.scala │ │ │ ├── t4841-isolate-plugins │ │ │ ├── ploogin.scala │ │ │ └── t4841-isolate-plugin.scala │ │ │ ├── t4891 │ │ │ ├── J_2.java │ │ │ ├── S_1.scala │ │ │ └── S_3.scala │ │ │ ├── t5080.check │ │ │ ├── t5080.scala │ │ │ ├── t5256a.check │ │ │ ├── t5256a.scala │ │ │ ├── t5256b.check │ │ │ ├── t5256b.scala │ │ │ ├── t5256c.check │ │ │ ├── t5256c.scala │ │ │ ├── t5256e.check │ │ │ ├── t5256e.scala │ │ │ ├── t5256f.check │ │ │ ├── t5256f.scala │ │ │ ├── t5256g.check │ │ │ ├── t5256g.scala │ │ │ ├── t5256h.check │ │ │ ├── t5256h.scala │ │ │ ├── t5356.check │ │ │ ├── t5356.scala │ │ │ ├── t5423.check │ │ │ ├── t5423.scala │ │ │ ├── t5565.scala │ │ │ ├── t5676.check │ │ │ ├── t5676.flags │ │ │ ├── t5676.scala │ │ │ ├── t576.check │ │ │ ├── t576.scala │ │ │ ├── t5881.check │ │ │ ├── t5881.scala │ │ │ ├── t5912.scala │ │ │ ├── t5914.check │ │ │ ├── t5914.scala │ │ │ ├── t5942.scala │ │ │ ├── t5943a1.check │ │ │ ├── t5943a1.scala │ │ │ ├── t5943a2.check │ │ │ ├── t5943a2.scala │ │ │ ├── t6011c.check │ │ │ ├── t6011c.scala │ │ │ ├── t6063.check │ │ │ ├── t6063 │ │ │ ├── S_1.scala │ │ │ └── S_2.scala │ │ │ ├── t6086-vanilla.check │ │ │ ├── t6086-vanilla.scala │ │ │ ├── t6113.check │ │ │ ├── t6113.scala │ │ │ ├── t6175.scala │ │ │ ├── t6178.check │ │ │ ├── t6178.scala │ │ │ ├── t6181.check │ │ │ ├── t6181.scala │ │ │ ├── t6199-mirror.check │ │ │ ├── t6199-mirror.scala │ │ │ ├── t6199-toolbox.check │ │ │ ├── t6199-toolbox.scala │ │ │ ├── t6240a │ │ │ ├── StepOne.java │ │ │ ├── StepTwo.scala │ │ │ └── Test.scala │ │ │ ├── t6240b │ │ │ ├── StepOne.java │ │ │ ├── StepThree.scala │ │ │ ├── StepTwo.scala │ │ │ └── Test.scala │ │ │ ├── t6259.scala │ │ │ ├── t6277.check │ │ │ ├── t6277.scala │ │ │ ├── t6287.check │ │ │ ├── t6287.scala │ │ │ ├── t6318_derived.check │ │ │ ├── t6318_derived.scala │ │ │ ├── t6318_primitives.check │ │ │ ├── t6318_primitives.scala │ │ │ ├── t6323b.check │ │ │ ├── t6323b.scala │ │ │ ├── t6329_vanilla.check │ │ │ ├── t6329_vanilla.scala │ │ │ ├── t6329_vanilla_bug.check │ │ │ ├── t6329_vanilla_bug.scala │ │ │ ├── t6344.check │ │ │ ├── t6344.scala │ │ │ ├── t6392a.check │ │ │ ├── t6392a.scala │ │ │ ├── t6392b.check │ │ │ ├── t6392b.scala │ │ │ ├── t6411a.check │ │ │ ├── t6411a.scala │ │ │ ├── t6411b.check │ │ │ ├── t6411b.scala │ │ │ ├── t6546 │ │ │ ├── A_1.scala │ │ │ └── B_2.scala │ │ │ ├── t6548.check │ │ │ ├── t6548 │ │ │ ├── JavaAnnotationWithNestedEnum_1.java │ │ │ └── Test_2.scala │ │ │ ├── t6608.check │ │ │ ├── t6608.scala │ │ │ ├── t6622.check │ │ │ ├── t6622.scala │ │ │ ├── t6677.scala │ │ │ ├── t6687.scala │ │ │ ├── t6690.check │ │ │ ├── t6690.scala │ │ │ ├── t6715.scala │ │ │ ├── t6719.check │ │ │ ├── t6719.scala │ │ │ ├── t6731.check │ │ │ ├── t6731.flags │ │ │ ├── t6731.scala │ │ │ ├── t6733.check │ │ │ ├── t6733.scala │ │ │ ├── t6860.check │ │ │ ├── t6860.scala │ │ │ ├── t6969.check │ │ │ ├── t6969.scala │ │ │ ├── t6989.check │ │ │ ├── t6989 │ │ │ ├── JavaClass_1.java │ │ │ └── Test_2.scala │ │ │ ├── t7045.check │ │ │ ├── t7045.scala │ │ │ ├── t7046.check │ │ │ ├── t7046.scala │ │ │ ├── t7088.check │ │ │ ├── t7088.scala │ │ │ ├── t7106 │ │ │ ├── Analyzed_1.scala │ │ │ └── test.scala │ │ │ ├── t7151.check │ │ │ ├── t7151.scala │ │ │ ├── t7328.check │ │ │ ├── t7328.scala │ │ │ ├── t7331a.check │ │ │ ├── t7331a.scala │ │ │ ├── t7331b.check │ │ │ ├── t7331b.scala │ │ │ ├── t7331c.check │ │ │ ├── t7331c.scala │ │ │ ├── t7359.check │ │ │ ├── t7359 │ │ │ ├── Cyclic_1.java │ │ │ └── Test_2.scala │ │ │ ├── t7375a.check │ │ │ ├── t7375a.scala │ │ │ ├── t7439 │ │ │ ├── A_1.java │ │ │ ├── B_1.java │ │ │ └── Test_2.scala │ │ │ ├── t7455 │ │ │ ├── Outer.java │ │ │ └── Test.scala │ │ │ ├── t7510 │ │ │ ├── Ann_1.java │ │ │ └── Test_2.scala │ │ │ ├── t7533.check │ │ │ ├── t7533.scala │ │ │ ├── t7556.check │ │ │ ├── t7556 │ │ │ ├── Test_2.scala │ │ │ └── mega-class_1.scala │ │ │ ├── t7570a.check │ │ │ ├── t7570a.scala │ │ │ ├── t7570b.check │ │ │ ├── t7570b.scala │ │ │ ├── t7570c.check │ │ │ ├── t7570c.scala │ │ │ ├── t7582-private-within │ │ │ ├── JavaPackagePrivate.java │ │ │ └── Test.scala │ │ │ ├── t7779.scala │ │ │ ├── t7817.scala │ │ │ ├── t7974 │ │ │ ├── Symbols.scala │ │ │ └── Test.scala │ │ │ ├── t8046 │ │ │ ├── Test.scala │ │ │ └── t8046c.scala │ │ │ ├── t8047.check │ │ │ ├── t8047.scala │ │ │ ├── t8190.check │ │ │ ├── t8190.scala │ │ │ ├── t8196.check │ │ │ ├── t8196.scala │ │ │ ├── t8442 │ │ │ ├── A_1.java │ │ │ ├── B_1.java │ │ │ ├── C_2.scala │ │ │ └── Test.scala │ │ │ ├── t8549.check │ │ │ ├── t8549.scala │ │ │ ├── t8574.scala │ │ │ ├── t8637.check │ │ │ ├── t8637.scala │ │ │ ├── t8708_b │ │ │ ├── A_1.scala │ │ │ └── Test_2.scala │ │ │ ├── t874.check │ │ │ ├── t874.scala │ │ │ ├── toolbox_parse_package.check │ │ │ ├── toolbox_parse_package.scala │ │ │ ├── toolbox_typecheck_implicitsdisabled.check │ │ │ ├── toolbox_typecheck_implicitsdisabled.scala │ │ │ ├── toolbox_typecheck_inferimplicitvalue.check │ │ │ ├── toolbox_typecheck_inferimplicitvalue.scala │ │ │ ├── type-currying.check │ │ │ ├── type-currying.scala │ │ │ ├── typetags_core.check │ │ │ ├── typetags_core.scala │ │ │ ├── typetags_multi.check │ │ │ ├── typetags_multi.scala │ │ │ ├── typetags_serialize.check │ │ │ ├── typetags_serialize.scala │ │ │ ├── typetags_symbolof_x.check │ │ │ ├── typetags_symbolof_x.scala │ │ │ ├── valueclasses-classtag-basic.check │ │ │ ├── valueclasses-classtag-basic.scala │ │ │ ├── valueclasses-classtag-existential.check │ │ │ ├── valueclasses-classtag-existential.scala │ │ │ ├── valueclasses-classtag-generic.check │ │ │ ├── valueclasses-classtag-generic.scala │ │ │ ├── valueclasses-typetag-basic.check │ │ │ ├── valueclasses-typetag-basic.scala │ │ │ ├── valueclasses-typetag-existential.check │ │ │ ├── valueclasses-typetag-existential.scala │ │ │ ├── valueclasses-typetag-generic.check │ │ │ ├── valueclasses-typetag-generic.scala │ │ │ ├── virtpatmat_typetag.check │ │ │ ├── virtpatmat_typetag.flags │ │ │ └── virtpatmat_typetag.scala │ ├── rewrite-needed │ │ └── CustomGlobal.scala │ ├── run │ │ ├── i4803d.check │ │ ├── i4803d │ │ │ ├── App_2.scala │ │ │ └── Macro_1.scala │ │ ├── t5293-map.scala │ │ ├── t5293.scala │ │ ├── t7291.check │ │ ├── t7291.scala │ │ └── xml-interpolation-3 │ │ │ ├── Test_2.scala │ │ │ └── XmlQuote_1.scala │ ├── scalac-dependent │ │ ├── WeakHashSetTest.scala │ │ ├── neg │ │ │ └── selfreq.scala │ │ ├── pos-special │ │ │ └── i859.scala │ │ ├── pos │ │ │ ├── contextbounds-implicits-new.scala │ │ │ ├── spec-doubledef-new.scala │ │ │ ├── t5604 │ │ │ │ ├── ReplConfig.scala │ │ │ │ └── ReplReporter.scala │ │ │ ├── t5899.scala │ │ │ ├── t7591.scala │ │ │ ├── t7688.scala │ │ │ ├── t8187.scala │ │ │ └── trait-force-info.scala │ │ ├── run │ │ │ ├── bytecodecs.scala │ │ │ ├── t1618.scala │ │ │ ├── t7775.scala │ │ │ └── var-arity-class-symbol.scala │ │ ├── shortClass.scala │ │ ├── showraw_nosymbol.scala │ │ ├── sm-interpolator.scala │ │ ├── structural.scala │ │ └── t6732.scala │ ├── structural-type │ │ └── pos │ │ │ ├── depmet_implicit_oopsla_zipwith.scala │ │ │ ├── t3175-pos.scala │ │ │ ├── t3363-new.scala │ │ │ └── t3363-old.scala │ └── typetags │ │ └── pos │ │ └── t8237b.scala ├── fuzzy │ ├── 015ea9cf2d07b27200a33c4451bfc4c93afe213e.scala │ ├── 028127de3ac8c2ee6ccde25072d765581dbd06f9.scala │ ├── 048e0594728ea7cdff7497c4e90bf702f220b206.scala │ ├── 06abe47b5828fec1c1975aae63202b4f93cf0bac.scala │ ├── 14b960e57195554a6a085eae8e039a949e8b106d.scala │ ├── 1d1f57703bbd37dd850480cb5d99130930be08c9.scala │ ├── 1e3ef21bb17fbe13bf3beaf13a18ca382b52a469.scala │ ├── 28752b8fb9b6db06fff4c606c3a402dc12b0ee06.scala │ ├── 2bd7cd0e80b641fa33d269c737c79e9d38f3bd64.scala │ ├── 31fe0d61224c99962a43598263b06c0435aae202.scala │ ├── 34d778fcc0ad3dccec0fa7b83b3333868bda8251.scala │ ├── 35089d35a316726b914741884113b859aa6bfeb5.scala │ ├── 366525577470a6e3ecac0b77b1dcdc58405156ed.scala │ ├── 36e924e6d37279c86a4420f3a80810e419bd31dd.scala │ ├── 3760adc72d035a66641c59926dcfa5e2130479a4.scala │ ├── 37e5de7d6a0fa8cc9123fd570d9fd82d1fc5767f.scala │ ├── 39bf335240b828efaa825fa242422f0eaa6d7ca2.scala │ ├── 3cd12b064ca064177c035ef58d3a9cbe90980d7e.scala │ ├── 3dc1e1bf0f5e40363aa99c84a83373a713009d44.scala │ ├── 3e54d491b47b3dc8034b4d16f4389554a09b94ba.scala │ ├── 3eb86ec97c34b609dcc13323ddd05f669ea91288.scala │ ├── 402dda87200c7401f8a82626928c5dbb7a50bb79.scala │ ├── 44131e7b1cdc0192d39471ad01e2045991ec48b4.scala │ ├── 471d33abf565d5dd3691679237f148638f4ff115.scala │ ├── 485e5cbc7e78bd60b1063fc3542d096d4a78fdf7.scala │ ├── 49fc58e3885b671a7569326d1ad6590f9668a1a2.scala │ ├── 4a5fb957ddf1b97d1e06db42848a3bceeb1e4b74.scala │ ├── 50960852a3aa14a9455822b00df49c2c506c2bf2.scala │ ├── 52fa076196b986c41897259b783cb4d1b2bdd5f3.scala │ ├── 53733e0d1dbd22db14cb42456dc6c0e52385566a.scala │ ├── 569812032e895bd8d1f726ae909f0b38512bc74b.scala │ ├── 597a43d8b9d210fe6fb04bf3059811776e7f20d9.scala │ ├── 5a760f543aeb770614235cf247b035f8f2924f8a.scala │ ├── 5be1c2b57f5e6b8bd7e23fc1cc74ae0c4ac6d6a5.scala │ ├── 5d506217aaf5e71195b85b12ca59245f35152885.scala │ ├── 5d6c276f1c1bf438799df096416f89683fc4fcaa.scala │ ├── 628b3c175445b95d9155223a2651ad97c6091657.scala │ ├── 6291e318fc02ee941333a81928ec3ce3e4afbfa8.scala │ ├── 62fa6e56c343b91f6069fbe8812bc8deb697f24b.scala │ ├── 649af74727c8b64104f090a3cafb1ad8c392e22d.scala │ ├── 64f042fa3a069619cfee211dd732b5be791e133b.scala │ ├── 657656be94175b0a476d5ce17b9f1e196ab67b38.scala │ ├── 670b1276fc9546345aa3a1f1cd07439d77fbb913.scala │ ├── 6fdfd91c2db76511d40c54ec406c59fdf8af7b09.scala │ ├── 72496edbad3b3f4ba69d9a4675213f08cce60f12.scala │ ├── 7326aaaa717bccc7d8fee10995a595f21edb44c6.scala │ ├── 74fe12410cd48a672c4482971aba6144549a29dd.scala │ ├── 796a428b317e90b5409fbbc886ed6077f801e91f.scala │ ├── 827a8c670660b1c8bbe210e7a9dffea632ee39ea.scala │ ├── 830cdab909e6a0cbdb008265cc196a209567e658.scala │ ├── 839c0001d8c945deb1f79df9c4d78de183153819.scala │ ├── 85ca89e9d0bdfd0a91f38831fdb97afd42848f75.scala │ ├── 86ffb5f29d6fcab5893656be0307f2b8933b1498.scala │ ├── 876beb6d1303bd2aaf8a571eed417e4681c25d73.scala │ ├── 87b1e375168a7888470eefc1fb867d0c9f550865.scala │ ├── 87e911d4a30f9df0be954fcb2cd693c86d4ea19d.scala │ ├── 8af8cf4a9b8ef41468c4d57228ee7cf11ab3241e.scala │ ├── 9040cce707802c656cd89d4fd33b241f1c8029da.scala │ ├── 919792033e4adc9121da1a721db573b3b5565113.scala │ ├── 91e050e423baa437d6adfcbec48fcd5dcad65a77.scala │ ├── 9348b398326cdf60003cbaf79dc0f84d10fe3d2b.scala │ ├── 944abc99641166a85daa0ac21946aaa6d2cf2bba.scala │ ├── 9484d5d85ae512ee3861818ea4df11d924fcf797.scala │ ├── 95bbe2ee00e10cbb3890bcbfe5da2b584a8388e1.scala │ ├── 98d78217f6e6011d3d5e072ba751e5cef71bf40d.scala │ ├── 99d577a4ade8aef7a68f2f4972c016af2126e854.scala │ ├── 9a2c70eb0f9a9d78fd9532ae4266957e1561e707.scala │ ├── 9aa9274085e2f2cbd797a9c798e8f0ca355046eb.scala │ ├── 9bd90df39a3b6924dc04ef684904825cb2802729.scala │ ├── 9beb77e068c404c0c55b6bff0098607ff1a40c94.scala │ ├── 9c76a8fbb7ade0491135ace39023e4b80108563e.scala │ ├── AE-084e92d13a896bc9093d10ccf37e1f070b47342f.scala │ ├── AE-0f507ab5caa669b2d1d924604ba4143f5322ce9d.scala │ ├── AE-22003db0c5945f615d733b9b7d44cc204acbb88a.scala │ ├── AE-54d40573f4e4bc10afe01c2c1d3fb5b1cb2ef187.scala │ ├── AE-751587dbd05b565d07418bfff1a7ce4229300222.scala │ ├── AE-a64ae393ff986b23057d09a4e368bdc9151566f9.scala │ ├── IAE-4a69457e1319217c3bac170110ea4ba58dca11a6.scala │ ├── IOOBE-675daccf35772e84922668823d4491c8f2a932b8.scala │ ├── NPE-26500d1481be1323d39a46b8d3a3a3afc583f46f.scala │ ├── NPE-5b4e1b3c8057192410b13f982f52859e3b66145c.scala │ ├── NSEE-b300a87b772c130ad27152cdbb359c7767348152.scala │ ├── RE-341cc574ffab7ad1cca7c0683c727f4cd8ca9f68.scala │ ├── SOE-03c90b4e575e34c26ee71b3cc133987fd155ea25.scala │ ├── TE-a6994c362dfcd98096c0617c171bc54fd30101ff.scala │ ├── a1dc444387638f31146f64d4745e896691a9c6a1.scala │ ├── a4ff76c16ba3ee1d33dd1a84449ec829a9a97aa6.scala │ ├── a92dabf8d9e828621e6f1ba07acf6627a49b4a3f.scala │ ├── a9a748db44126596ccbe8ffcd5b5998753b931d8.scala │ ├── aa8494d600b45595a55da3a6ba01e9f2b4d7e2d4.scala │ ├── b11c241ce88c83c0c6f949b3106d4e7ff9ef3d99.scala │ ├── b39f34ce574ac51b821ab409e48fd4acee02c755.scala │ ├── b4131f43afdca7e9af9915386c4badc068fe5ca4.scala │ ├── b82054893e0db44e31ae82d696c19c1fbc7be55c.scala │ ├── b8455b659c531a079763abf0f3ef5eb4451eda36.scala │ ├── b91bd732c254800c09d8ebac125ef0f0421cf9d9.scala │ ├── ba77fdb2a05d078e9c400f45d1fe12fa769a1c1f.scala │ ├── bdc904bfe63fb5bbc7862ae906073703a1559602.scala │ ├── bf85113c67ed65e7402c3c3c44cdefa5bff79ee0.scala │ ├── c049cb628afe555533c1c2367ca71a2941ff0cbb.scala │ ├── c091e02ebdd6f7de5e190325fdbb80c8aca00c62.scala │ ├── c1acdd088ec0e3f08433a147059c83f68019f53c.scala │ ├── c4dc64b31b9730c4bc565fda57a49b7350b0c3fa.scala │ ├── c8f351c9685739fcf49bd7ce406e431b2a6b7cf7.scala │ ├── c9121b21dd022c3ec44f6fe3615923b3d823f7e0.scala │ ├── ca106cb710ff6a9f4d1752d3a1c2d685877d3e55.scala │ ├── comment1.scala │ ├── comment10.scala │ ├── comment11.scala │ ├── comment12.scala │ ├── comment13.scala │ ├── comment14.scala │ ├── comment15.scala │ ├── comment16.scala │ ├── comment17.scala │ ├── comment2.scala │ ├── comment3.scala │ ├── comment4.scala │ ├── comment5.scala │ ├── comment6.scala │ ├── comment7.scala │ ├── comment8.scala │ ├── comment9.scala │ ├── d20a22b54bc6081775291bc917375d06156546b0.scala │ ├── d64eca0bd5520ca9551c97c6e0190ff6c81bd7eb.scala │ ├── d7239fc91a514de20e29078cf7f8a4fac6c2f2c3.scala │ ├── d89176c23ea5b39655535152b1f47fa2a883ba89.scala │ ├── d9366dfb4c3f01352f197fec820c771a96500a98.scala │ ├── dc03aa91b83c86d65e5e5323e17b773e0d265ec2.scala │ ├── dc731deada78bc82a0367866d3b7be065344d6f3.scala │ ├── dea0cf7fd832a6f39963ddda6ffd89b336d18808.scala │ ├── e5958babfe7651fc7a2bcc847d75f8fb1d86239d.scala │ ├── e7bb3c4598709966b31dbec096e11229922d4eb7.scala │ ├── ed71e8db3233023ed7a8795d01bbc03b6b063a8b.scala │ ├── eea72c2d04f6938ea4c9007a9acf580a9862639a.scala │ ├── efb3abc8bfefc00aa3787ba958f697d7159e1dee.scala │ ├── eff46343d34261c03ec1223a254a3d39587f8d96.scala │ ├── f181ded4073f5dbe2819dc049b01f3165ac5fd36.scala │ ├── f8d98c8fcb9b0c66058a3dc04221582ef21f30c2.scala │ ├── f901d61a9bc6053c910245552c74c4c73e43efe0.scala │ ├── fa895929a0991e2b6747201ab2e9522b7869423c.scala │ ├── fa9901359760c3dfeea8a38df42538050db587fa.scala │ ├── fb365ec2e9f49b0963553f410a39d839e184b485.scala │ ├── fbeb627f550e8786ba5b9f81cdc2558c8fc6c1e0.scala │ ├── fd0fff9cf5a3c608485c0a1b95ad5fd6d8db7246.scala │ └── fdff7381025ab9092a1f93c9c145b177bc7d1fcb.scala ├── generic-java-signatures │ ├── andTypes.check │ ├── andTypes.scala │ ├── arrayBound.check │ ├── arrayBound.scala │ ├── boundParameters.check │ ├── boundParameters.scala │ ├── boundsInterfaces.check │ ├── boundsInterfaces.scala │ ├── erased.check │ ├── erased.scala │ ├── higherKinded.check │ ├── higherKinded.scala │ ├── i3411.check │ ├── i3411.scala │ ├── i3476.check │ ├── i3476.scala │ ├── i3653.check │ ├── i3653.scala │ ├── i4248.check │ ├── i4248.scala │ ├── invalidNames.check │ ├── invalidNames.scala │ ├── lowerBoundClass.check │ ├── lowerBoundClass.scala │ ├── mangledNames.check │ ├── mangledNames.scala │ ├── primitiveArrayBound.scala │ ├── primitives.check │ ├── primitives.scala │ ├── simple.check │ ├── simple.scala │ ├── simpleBoundParameters.check │ ├── simpleBoundParameters.scala │ ├── superClassParams.check │ ├── superClassParams.scala │ ├── valueClassBound.check │ ├── valueClassBound.scala │ ├── wildcards.check │ └── wildcards.scala ├── idempotency │ ├── BootstrapChecker.scala │ ├── CheckOrderIdempotency.scala │ ├── CheckPosIdempotency.scala │ ├── CheckStrawmanIdempotency.scala │ └── IdempotencyCheck.scala ├── invalid │ ├── neg │ │ ├── implicitMatch-ambiguous.scala │ │ ├── typelevel-erased-leak.scala │ │ ├── typelevel-nomatch.scala │ │ └── typelevel.scala │ ├── pos │ │ ├── IterableSelfRec.scala │ │ ├── contrib701.scala │ │ ├── cycle-jsoup.flags │ │ ├── cycle-jsoup.scala │ │ ├── depexists.scala │ │ ├── dotless-targs.scala │ │ ├── five-dot-f.flags │ │ ├── five-dot-f.scala │ │ ├── functions.scala │ │ ├── generic-sigs.scala │ │ ├── patmat.scala │ │ ├── pos-bug1241.scala │ │ ├── sip23-symbols.scala │ │ ├── specializes-sym-crash.scala │ │ ├── t2782.scala │ │ ├── t3577.scala │ │ ├── t3856.scala │ │ ├── t4202.scala │ │ ├── t4237.scala │ │ ├── t4363.scala │ │ ├── t4365 │ │ │ ├── a_1.scala │ │ │ └── b_1.scala │ │ ├── t4553.scala │ │ ├── t5022.scala │ │ ├── t5119.scala │ │ ├── t5130.scala │ │ ├── t5156.scala │ │ ├── t533.scala │ │ ├── t5626.scala │ │ ├── t5654.scala │ │ ├── t6169 │ │ │ ├── Exist.java │ │ │ ├── ExistF.java │ │ │ ├── ExistIndir.java │ │ │ ├── OP.java │ │ │ ├── Skin.java │ │ │ ├── Skinnable.java │ │ │ ├── skinnable.scala │ │ │ └── t6169.scala │ │ ├── t6367.scala │ │ ├── t711.scala │ │ ├── t7505.scala │ │ ├── t8023.scala │ │ ├── t8219b.scala │ │ ├── t8224.scala │ │ ├── ticket2251.scala │ │ ├── typesafecons.scala │ │ └── unapplySeq.scala │ └── run │ │ ├── Tuple.scala │ │ ├── typelevel-patmat.scala │ │ ├── typelevel.scala │ │ ├── typelevel1.scala │ │ └── typelevel3.scala ├── link │ ├── custom-lib │ │ ├── EmptyClass.scala │ │ ├── EmptyObject.scala │ │ ├── EmptyTrait.scala │ │ ├── foo │ │ │ └── package.scala │ │ └── strawman │ │ │ └── collection │ │ │ ├── Map2.scala │ │ │ └── mutable │ │ │ └── Builder2.scala │ ├── on-custom-lib │ │ ├── builder2.scala │ │ ├── loadClass.classcheck │ │ ├── loadClass.scala │ │ ├── loadObject.classcheck │ │ ├── loadObject.scala │ │ ├── loadOnExtends.classcheck │ │ ├── loadOnExtends.scala │ │ ├── loadOnExtendsTrait.classcheck │ │ ├── loadOnExtendsTrait.scala │ │ ├── loadPackageObject.classcheck │ │ ├── loadPackageObject.scala │ │ ├── loadRefsInParents.classcheck │ │ ├── loadRefsInParents.scala │ │ ├── map2.classcheck │ │ └── map2.scala │ └── strawman │ │ ├── hashing.check │ │ ├── hashing.classcheck │ │ ├── hashing.scala │ │ ├── iterator-1.check │ │ ├── iterator-1.classcheck │ │ ├── iterator-1.scala │ │ ├── nil.classcheck │ │ ├── nil.scala │ │ ├── red-black.classcheck │ │ └── red-black.scala ├── neg-custom-args │ ├── allow-double-bindings │ │ ├── i1240.scala │ │ ├── i2002.scala │ │ ├── overloadsOnAbstractTypes.scala │ │ └── typers.scala │ ├── autoTuplingTest.scala │ ├── completeFromSource │ │ └── nested │ │ │ ├── D.java │ │ │ └── Test1.scala │ ├── deprecation │ │ ├── i2333.scala │ │ └── t3235-minimal.scala │ ├── fatal-warnings │ │ ├── i2673.scala │ │ ├── i2673b.scala │ │ ├── i2673c.scala │ │ ├── i3561.scala │ │ ├── i4364.scala │ │ ├── i4674.scala │ │ ├── i4936.scala │ │ ├── i5013.scala │ │ ├── i5013b.scala │ │ ├── pureStatement.scala │ │ ├── structural.scala │ │ ├── switches.scala │ │ └── xfatalWarnings.scala │ ├── i1050.scala │ ├── i1754.scala │ ├── i3246.scala │ ├── i3627.scala │ ├── i3882.scala │ ├── i4372.scala │ ├── impl-conv │ │ ├── A.scala │ │ └── B.scala │ ├── isInstanceOf │ │ ├── 1828.scala │ │ ├── 3324b.scala │ │ ├── 3324f.scala │ │ ├── 3324g.scala │ │ ├── 4075.scala.ignore │ │ ├── enum-approx2.scala │ │ ├── i3324.scala │ │ ├── i4297.scala │ │ └── t2755.scala │ ├── matchtype-loop.scala │ ├── noimports.scala │ ├── noimports2.scala │ ├── nopredef.scala │ ├── overrideClass.scala │ ├── repeatedArgs213.scala │ ├── trailingUnderscore.scala │ ├── valueclasses-doubledefs.scala │ └── valueclasses-pavlov.scala ├── neg-kind-polymorphism │ ├── anykind.scala │ ├── anykind1.scala │ ├── anykind2.scala │ ├── anykind3.scala │ └── anykind4.scala ├── neg-tailcall │ ├── t1672b.scala │ ├── t3275.scala │ ├── t6574.scala │ ├── tailrec-2.scala │ ├── tailrec-3.scala │ ├── tailrec-and-or.scala │ ├── tailrec.scala │ └── while-loops.scala ├── neg-with-compiler │ ├── Main.scala │ ├── quote-run-in-macro-1 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ └── quote-run-in-macro-2 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala ├── neg │ ├── 5541.scala │ ├── EqualityStrawman1.scala │ ├── Iter2.scala │ ├── Iter3.scala │ ├── NoneMatch.scala │ ├── OpaqueEscape.scala │ ├── OrType.scala │ ├── abstract-override.scala │ ├── aliasing-subtypes.scala │ ├── amp.scala │ ├── applydynamic_sip.check │ ├── applydynamic_sip.scala │ ├── assignments.scala │ ├── autoTuplingTest.scala │ ├── autoUnit.scala │ ├── automatic-tupling-of-function-parameters.scala │ ├── bad-selftype.scala │ ├── badAuxConstr.scala │ ├── blockescapesNeg.scala │ ├── bounds.scala │ ├── boundspropagation.scala │ ├── byname-implicits-11.scala │ ├── byname-implicits-16.scala │ ├── byname-implicits-18.scala │ ├── byname-implicits-21.scala │ ├── byname-implicits-26.scala │ ├── checkNoConflict │ │ ├── A1.scala │ │ └── A2.scala │ ├── clashes.scala │ ├── class-shadowing.scala │ ├── classOf.scala │ ├── classfile-artifacts.scala │ ├── companions.scala │ ├── constrParams.scala │ ├── constructor-only.scala │ ├── contextual-params.scala │ ├── cycles.scala │ ├── depfuns.scala │ ├── deriving-duplicate.scala │ ├── deriving.scala │ ├── doubleDefinition.scala │ ├── dynamicApplyDynamicTest1.scala │ ├── dynamicApplyDynamicTest2.scala │ ├── dynamicApplyDynamicTest3.scala │ ├── dynamicApplyDynamicTest4.scala │ ├── dynamicApplyDynamicTest5.scala │ ├── dynamicApplyDynamicTest6.scala │ ├── dynamicApplyDynamicTest7.scala │ ├── dynamicApplyDynamicTest8.scala │ ├── dynamicApplyDynamicTest9.scala │ ├── dynamicApplyNamedDynamicTest1.scala │ ├── dynamicApplyNamedDynamicTest2.scala │ ├── dynamicApplyNamedDynamicTest3.scala │ ├── dynamicApplyNamedDynamicTest4.scala │ ├── dynamicApplyNamedDynamicTest5.scala │ ├── dynamicApplyNamedDynamicTest6.scala │ ├── dynamicApplyNamedDynamicTest7.scala │ ├── dynamicApplyNamedDynamicTest8.scala │ ├── dynamicDynamicImplicitsTest1.scala │ ├── dynamicDynamicImplicitsTest2.scala │ ├── dynamicDynamicImplicitsTest3.scala │ ├── dynamicNoImport.scala │ ├── dynamicSelectDynamicTest1.scala │ ├── dynamicSelectDynamicTest2.scala │ ├── dynamicSelectDynamicTest3.scala │ ├── dynamicSelectDynamicTest4.scala │ ├── dynamicSelectDynamicTest5.scala │ ├── dynamicSelectDynamicTest6.scala │ ├── dynamicSelectDynamicTest7.scala │ ├── dynamicUpdateDynamicTest1.scala │ ├── dynamicUpdateDynamicTest2.scala │ ├── dynamicUpdateDynamicTest3.scala │ ├── dynamicUpdateDynamicTest4.scala │ ├── emptyCatch.scala │ ├── ensureReported.scala │ ├── enum-List3.scala │ ├── enums.scala │ ├── enumsAccess.scala │ ├── equality.scala │ ├── equality1.scala │ ├── equality2.scala │ ├── erased-1.scala │ ├── erased-2.scala │ ├── erased-24.scala │ ├── erased-3.scala │ ├── erased-4.scala │ ├── erased-5.scala │ ├── erased-6.scala │ ├── erased-args-lifted.scala │ ├── erased-assign.scala │ ├── erased-case-class.scala │ ├── erased-class.scala │ ├── erased-def-rhs.scala │ ├── erased-if-else.scala │ ├── erased-implicit.scala │ ├── erased-lazy-val.scala │ ├── erased-match.scala │ ├── erased-object.scala │ ├── erased-pathdep-1.scala │ ├── erased-pathdep-2.scala │ ├── erased-return.scala │ ├── erased-trait.scala │ ├── erased-try.scala │ ├── erased-type.scala │ ├── erased-val-rhs.scala │ ├── erased-value-class.scala │ ├── erased-var.scala │ ├── errorTypes.scala │ ├── errpos.scala │ ├── escapingRefs.scala │ ├── existentials.scala │ ├── explicit-null-array-creation.scala │ ├── explicit-null-array-creation2.scala │ ├── explicit-null-array-src │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-compat-mode.scala │ ├── explicit-null-compat-mode2.scala │ ├── explicit-null-default.scala │ ├── explicit-null-eq.scala │ ├── explicit-null-eq2.scala │ ├── explicit-null-flow.scala │ ├── explicit-null-flow2.scala │ ├── explicit-null-flow3.scala │ ├── explicit-null-flow4.scala │ ├── explicit-null-flow5.scala │ ├── explicit-null-flow6.scala │ ├── explicit-null-flow7.scala │ ├── explicit-null-implicits │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-interop-javanull.scala │ ├── explicit-null-interop-method-src │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-interop-polytypes.scala │ ├── explicit-null-interop-propagate.scala │ ├── explicit-null-interop-return.scala │ ├── explicit-null-strip.scala │ ├── explicit-null-subtype-any.scala │ ├── extendsTest.scala │ ├── extension-methods.scala │ ├── falseView.scala │ ├── final-sealed.scala │ ├── firstError.scala │ ├── floatlits.scala │ ├── function-arity.scala │ ├── gadt-banal-nested.scala │ ├── gadt-banal.scala │ ├── gadt-eval.scala │ ├── gadt-i4075.scala │ ├── gadt-injectivity.scala │ ├── gadt-uninjectivity.scala │ ├── harmonize.scala │ ├── hk-bounds.scala │ ├── hk-variance.scala │ ├── hklower2.scala │ ├── hkprefix.scala │ ├── i0091-infpaths.scala │ ├── i0248-inherit-refined.scala │ ├── i0281-null-primitive-conforms.scala │ ├── i0583-skolemize.scala │ ├── i1050a.scala │ ├── i1050c.scala │ ├── i1059.scala │ ├── i1145.scala │ ├── i1169.scala │ ├── i1181c.scala │ ├── i1212.scala │ ├── i1240b.scala │ ├── i1255.scala │ ├── i1263.scala │ ├── i1286.scala │ ├── i1424.scala │ ├── i1430.scala │ ├── i1501.scala │ ├── i1503.scala │ ├── i1531.scala │ ├── i1568.scala │ ├── i1605.scala │ ├── i1639.scala │ ├── i1640.scala │ ├── i1641.scala │ ├── i1642.scala │ ├── i1643.scala │ ├── i1647.scala │ ├── i1648.scala │ ├── i1649.scala │ ├── i1650.scala │ ├── i1652.scala │ ├── i1653.scala │ ├── i1662.scala │ ├── i1670.scala │ ├── i1672.scala │ ├── i1679.scala │ ├── i1688.scala │ ├── i1701.scala │ ├── i1703.scala │ ├── i1706.scala │ ├── i1707.scala │ ├── i1708.scala │ ├── i1708b.scala │ ├── i1716.scala │ ├── i1747.scala │ ├── i1750.scala │ ├── i1750a.scala │ ├── i1771.scala │ ├── i1779.scala │ ├── i1786.scala │ ├── i1793.scala │ ├── i1802.scala │ ├── i1806.scala │ ├── i1845.scala │ ├── i1846.scala │ ├── i1905.scala │ ├── i1907.scala │ ├── i1992.scala │ ├── i2000.scala │ ├── i2001.scala │ ├── i2001a.scala │ ├── i2001b.scala │ ├── i2005.scala │ ├── i2006.scala │ ├── i2030.scala │ ├── i2032.scala │ ├── i2033.scala │ ├── i2051.scala │ ├── i2066.scala │ ├── i2086a.scala │ ├── i2086b.scala │ ├── i2088.scala │ ├── i209.scala │ ├── i2117.scala │ ├── i2142.scala │ ├── i2146.scala │ ├── i2151.scala │ ├── i2202.scala │ ├── i2232.scala │ ├── i2292.scala │ ├── i2378.scala │ ├── i2412.scala │ ├── i2421.scala │ ├── i2463.scala │ ├── i2464.scala │ ├── i2470.scala │ ├── i2473.scala │ ├── i2492.scala │ ├── i2492b.scala │ ├── i2494.scala │ ├── i2512.scala │ ├── i2514.scala │ ├── i2514a.scala │ ├── i2533.scala │ ├── i2539.scala │ ├── i2564.scala │ ├── i2564b.scala │ ├── i2642.scala │ ├── i2672.scala │ ├── i2677.scala │ ├── i2712.scala │ ├── i2730.scala │ ├── i2732.scala │ ├── i2770.scala │ ├── i2771.scala │ ├── i2771a.scala │ ├── i2771b.scala │ ├── i2771c.scala │ ├── i2778.scala │ ├── i280.scala │ ├── i2808.scala │ ├── i2871.scala │ ├── i2901.scala │ ├── i2928.scala │ ├── i2960.scala │ ├── i2971.scala │ ├── i2973.scala │ ├── i2979.scala │ ├── i3012 │ │ ├── Fuzbar.java │ │ └── a.scala │ ├── i3067.scala │ ├── i3067b.scala │ ├── i3083.scala │ ├── i3161.scala │ ├── i3171.scala │ ├── i3200.scala │ ├── i3200b.scala │ ├── i324.scala │ ├── i3248.scala │ ├── i3253.scala │ ├── i3332.scala │ ├── i3339.scala │ ├── i3348.scala │ ├── i3364.scala │ ├── i3430.scala │ ├── i3442.scala │ ├── i3452.scala │ ├── i3470.scala │ ├── i3471.scala │ ├── i3487.scala │ ├── i3506.scala │ ├── i3537.scala │ ├── i3540.scala │ ├── i3542.scala │ ├── i3542a.scala │ ├── i3557.scala │ ├── i3630.scala │ ├── i3736b.scala │ ├── i3745a.scala │ ├── i3745b.scala │ ├── i3745c.scala │ ├── i3775.scala │ ├── i3812.scala │ ├── i3812b.scala │ ├── i39.scala │ ├── i3900.scala │ ├── i3901.scala │ ├── i3930.scala │ ├── i3976.scala │ ├── i3989.scala │ ├── i3989a.scala │ ├── i3989b.scala │ ├── i3989c.scala │ ├── i3989d.scala │ ├── i3989e.scala │ ├── i3989f.scala │ ├── i3989g.scala │ ├── i4031-anysel.scala │ ├── i4044a.scala │ ├── i4044b.scala │ ├── i4058.scala │ ├── i4060.scala │ ├── i4098.scala │ ├── i4098a.scala │ ├── i4196.scala │ ├── i4241.scala │ ├── i4272.scala │ ├── i4339.scala │ ├── i4350.scala │ ├── i4368.scala │ ├── i4370.scala │ ├── i4373.scala │ ├── i4373a.scala │ ├── i4373b.scala │ ├── i4373c.scala │ ├── i4377.scala │ ├── i4382.scala │ ├── i4385.scala │ ├── i4433.scala │ ├── i4470a.scala │ ├── i4470b.scala │ ├── i4470c.scala │ ├── i4493-b.scala │ ├── i4493.scala │ ├── i4496b.scala │ ├── i4557.scala │ ├── i4557a.scala │ ├── i4564.scala │ ├── i4611a.scala │ ├── i4611b.scala │ ├── i4653.scala │ ├── i4709.scala │ ├── i4721.scala │ ├── i4721a.scala │ ├── i4774b.scala │ ├── i4781.scala │ ├── i4819.scala │ ├── i4837.scala │ ├── i4890.scala │ ├── i4922.scala │ ├── i4936.scala │ ├── i4984.scala │ ├── i50-volatile.scala │ ├── i5008.scala │ ├── i5010.scala │ ├── i5032a.scala │ ├── i5032b.scala │ ├── i5044.scala │ ├── i5052.scala │ ├── i5083.scala │ ├── i5083b.scala │ ├── i5083c.scala │ ├── i5202.scala │ ├── i5234a.scala │ ├── i5234b.scala │ ├── i5234c.scala │ ├── i5311.scala │ ├── i5328.scala │ ├── i5332.scala │ ├── i5397.scala │ ├── i5418.scala │ ├── i5427.scala │ ├── i5445.scala │ ├── i5453 │ │ ├── J.java │ │ └── S.scala │ ├── i5455.scala │ ├── i5481.scala │ ├── i5521.scala │ ├── i5546.scala │ ├── i5556.scala │ ├── i5578.scala │ ├── i5592.scala │ ├── i5640.scala │ ├── i705-inner-value-class.scala │ ├── i705-inner-value-class2.scala │ ├── i739.scala │ ├── i803.scala │ ├── i827.scala │ ├── i866.scala │ ├── i871.scala │ ├── i876.scala │ ├── i941.scala │ ├── i974.scala │ ├── i997.scala │ ├── i997a.scala │ ├── illegal-depmeth.scala │ ├── illegal-refinements.scala │ ├── implicit-match-ambiguous-bind.scala │ ├── implicit-shadowing.scala │ ├── implicitDefs.scala │ ├── implicitMatch-syntax.scala │ ├── implicitSearch.scala │ ├── inline-case-objects │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-macro-staged-interpreter │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-option │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-overload.scala │ ├── inline-position │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── inline-tuples-1 │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-unapply.scala │ ├── inlineAccess │ │ ├── C_1.scala │ │ └── Test_2.scala │ ├── inlinevals.scala │ ├── insertapply.scala │ ├── instantiateAbstract.scala │ ├── isRef.scala │ ├── kinds1.scala │ ├── kinds2.scala │ ├── leak-type.scala │ ├── leaks.scala │ ├── moduleSubtyping.scala │ ├── namedTypeParams.scala │ ├── nested-rewrites.scala │ ├── nested_bounds.scala │ ├── nopredef.scala │ ├── opaque-id.scala │ ├── opaque-immutable-array.scala │ ├── opaque-self-encoding.scala │ ├── opaque.scala │ ├── over.scala │ ├── overloaded.scala │ ├── overrideFinalImplicit.scala │ ├── overrides.scala │ ├── parser-stability-1.scala │ ├── parser-stability-10.scala │ ├── parser-stability-11.scala │ ├── parser-stability-12.scala │ ├── parser-stability-14.scala │ ├── parser-stability-15.scala │ ├── parser-stability-16.scala │ ├── parser-stability-17.scala │ ├── parser-stability-18.scala │ ├── parser-stability-19.scala │ ├── parser-stability-2.scala │ ├── parser-stability-20.scala │ ├── parser-stability-21.scala │ ├── parser-stability-22.scala │ ├── parser-stability-23.scala │ ├── parser-stability-25.scala │ ├── parser-stability-26.scala │ ├── parser-stability-27.scala │ ├── parser-stability-3.scala │ ├── parser-stability-4.scala │ ├── parser-stability-5.scala │ ├── parser-stability-6.scala │ ├── parser-stability-7.scala │ ├── parser-stability-8.scala │ ├── parser-stability-9.scala │ ├── parser-stability.scala │ ├── partialApplications.scala │ ├── patmat1.scala │ ├── patmat2.scala │ ├── patternUnsoundness.scala │ ├── points.scala │ ├── poly-override.scala │ ├── power.scala │ ├── private-case-class-constr.scala │ ├── privates.scala │ ├── quote-0.scala │ ├── quote-MacroOverride.scala │ ├── quote-complex-top-splice.scala │ ├── quote-error-2 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── quote-error │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── quote-exception │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── quote-interpolator-core-old.scala │ ├── quote-macro-2-splices.scala │ ├── quote-macro-complex-arg-0.scala │ ├── quote-macro-splice.scala │ ├── quote-pcp-in-arg.scala │ ├── quote-splice-interpret-1.scala │ ├── quote-spliceNonStaged.scala │ ├── quote-this.scala │ ├── realizability.scala │ ├── refinedSubtyping.scala │ ├── rootImplicits.scala │ ├── selfInheritance.scala │ ├── shapeless-hcons.scala │ ├── singletonOrs.scala │ ├── singletons.scala │ ├── sip23-symbols.scala │ ├── ski.scala │ ├── skolemize.scala │ ├── specializing-inline.scala │ ├── splice-in-top-level-splice-1.scala │ ├── splice-in-top-level-splice-2.scala │ ├── static-implements.scala │ ├── static-no-companion.scala │ ├── structural.scala │ ├── subtyping.scala │ ├── t10035.scala │ ├── t1292.scala │ ├── t1625.scala │ ├── t1625b.scala │ ├── t1625c.scala │ ├── t1625d.scala │ ├── t1625e.scala │ ├── t1843-variances.scala │ ├── t2368.scala │ ├── t2994.scala │ ├── t3272.scala │ ├── t3683-modified.scala │ ├── t4731.scala │ ├── t4815.scala │ ├── t4842.scala │ ├── t5063.scala │ ├── t5729.scala │ ├── t6355b.check │ ├── t6355b.scala │ ├── t6455.scala │ ├── t6663.check │ ├── t6663.scala │ ├── t6920.check │ ├── t6920.scala │ ├── t7093.scala │ ├── t7239.scala │ ├── t7259.scala │ ├── t7278.scala │ ├── t7294.scala │ ├── t7868.scala │ ├── t8002-nested-scope.scala │ ├── t8006.check │ ├── t8006.scala │ ├── t8764.scala │ ├── tagging.scala │ ├── tasty-macro-assert │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tate.scala │ ├── tcpoly_overloaded.scala │ ├── tcpoly_typealias.scala │ ├── tcpoly_variance_enforce.scala │ ├── templateParents.scala │ ├── trailingCommas.scala │ ├── traitParamsMixin.scala │ ├── traitParamsTyper.scala │ ├── transparent-override │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── tryPatternMatchEq.scala │ ├── tuple-oob1.scala │ ├── tuple-patterns.scala │ ├── type-lambdas-posttyper.scala │ ├── type-lambdas.scala │ ├── type-projections.scala │ ├── typeclass-derivation2.scala │ ├── typeclass-encoding2.scala │ ├── typedIdents │ │ ├── PQ.scala │ │ └── typedIdents.scala │ ├── typedapply.scala │ ├── typelevel-noeta.scala │ ├── typetest.scala │ ├── unboundWildcard.scala │ ├── undet-classtag.scala │ ├── union.scala │ ├── unions.scala │ ├── unitOverride.scala │ ├── validate-parsing.scala │ ├── validate-refchecks.scala │ ├── validate.scala │ ├── valueClasses.scala │ ├── valueclasses-doubledefs2.scala │ ├── valueclasses-impl-restrictions.scala │ ├── variances-constr.scala │ ├── variances.scala │ ├── wildbase.scala │ └── zoo.scala ├── new │ ├── imports-pos.scala │ ├── infer2-pos.scala │ ├── looping-jsig.scala │ ├── matthias1.scala │ ├── michel6.scala │ ├── moduletrans.scala │ ├── package-implicit │ │ ├── ActorRef.scala │ │ ├── DataFlow.scala │ │ └── package.scala │ ├── patterns.scala │ ├── patterns1.scala │ ├── pmbug.scala │ ├── private-types-after-typer.scala │ ├── projection.scala │ ├── selftails.scala │ ├── seqtest2.scala │ └── test.scala ├── order-idempotency │ └── listTest │ │ ├── App.scala │ │ ├── C.scala │ │ ├── L.scala │ │ └── N.scala ├── patmat │ ├── 3144.check │ ├── 3144.scala │ ├── 3144b.scala │ ├── 3144c.check │ ├── 3144c.scala │ ├── 3145.scala │ ├── 3333.check │ ├── 3333.scala │ ├── 3454.scala │ ├── 3455.check │ ├── 3455.scala │ ├── 3469.scala │ ├── 3543.scala │ ├── NonAbstractSealed.check │ ├── NonAbstractSealed.scala │ ├── TwoTrait.scala │ ├── aladdin1055 │ │ ├── A.scala │ │ ├── Test_1.scala.ignore │ │ └── expected.check.ignore │ ├── aliasing.check │ ├── aliasing.scala │ ├── andtype-opentype-interaction.check │ ├── andtype-opentype-interaction.scala │ ├── andtype-refinedtype-interaction.check │ ├── andtype-refinedtype-interaction.scala │ ├── andtype.check │ ├── andtype.scala │ ├── anonym.check │ ├── anonym.scala │ ├── byte.check │ ├── byte.scala │ ├── dotty-unreachable.scala │ ├── dotty.scala │ ├── enum-HList.scala │ ├── enum-Tree.scala │ ├── enum-approx.check │ ├── enum-approx.scala │ ├── enum │ │ ├── Day.java │ │ ├── expected.check │ │ └── patmat-enum.scala │ ├── enumColor.scala │ ├── exhausting.check │ ├── exhausting.scala │ ├── exhaustive_heuristics.scala │ ├── file.scala │ ├── for.scala │ ├── gadt-basic.scala │ ├── gadt-covariant.check │ ├── gadt-covariant.scala │ ├── gadt-invariant.scala │ ├── gadt-nontrivial.check │ ├── gadt-nontrivial.scala │ ├── gadt-nontrivial2.scala │ ├── gadt.check │ ├── gadt.scala │ ├── gadt2.scala │ ├── gadt3.scala │ ├── gadt4.check │ ├── gadt4.scala │ ├── gadt5.check │ ├── gadt5.scala │ ├── i2253.check │ ├── i2253.scala │ ├── i2254.scala │ ├── i2363.check │ ├── i2363.scala │ ├── i2502.check │ ├── i2502.scala │ ├── i2502b.check │ ├── i2502b.scala │ ├── i3004.scala │ ├── i3206.scala │ ├── i3443.scala │ ├── i3574.scala │ ├── i3645.check │ ├── i3645.scala │ ├── i3645b.check │ ├── i3645b.scala │ ├── i3645c.check │ ├── i3645c.scala │ ├── i3645d.check │ ├── i3645d.scala │ ├── i3645e.check │ ├── i3645e.scala │ ├── i3645f.check │ ├── i3645f.scala │ ├── i3645g.check │ ├── i3645g.scala │ ├── i3938.scala │ ├── i4030.check │ ├── i4030.scala │ ├── i4225.check │ ├── i4225.scala │ ├── i4225b.check │ ├── i4225b.scala │ ├── i4225c.scala │ ├── i4226.check │ ├── i4226.scala │ ├── i4226b.check │ ├── i4226b.scala │ ├── i4227.scala │ ├── i4227b.scala │ ├── i4314.scala │ ├── i4314b.check │ ├── i4314b.scala │ ├── i4315.scala │ ├── i4880.check │ ├── i4880.scala │ ├── i4880a.check │ ├── i4880a.scala │ ├── i4880b.scala │ ├── i5422.scala │ ├── i947.check │ ├── i947.scala │ ├── identifier.scala │ ├── nontrivial-andtype.check │ ├── nontrivial-andtype.scala │ ├── null.check │ ├── null.scala │ ├── optionless.check │ ├── optionless.scala │ ├── outer-ref-checks.scala │ ├── partial-function.scala │ ├── patmat-adt.check │ ├── patmat-adt.scala │ ├── patmat-extractor.check │ ├── patmat-extractor.scala │ ├── patmat-indent.check │ ├── patmat-indent.scala │ ├── patmat-ortype.check │ ├── patmat-ortype.scala │ ├── patmatexhaust-huge.check │ ├── patmatexhaust-huge.scala │ ├── patmatexhaust.check │ ├── patmatexhaust.scala │ ├── planets.scala │ ├── reader.check │ ├── reader.scala │ ├── sealed-java-enums.check │ ├── sealed-java-enums.scala │ ├── t10019.check │ ├── t10019.scala │ ├── t10502.check │ ├── t10502.scala │ ├── t1056.scala │ ├── t2425.scala │ ├── t2442 │ │ ├── MyEnum.java │ │ ├── MySecondEnum.java │ │ ├── expected.check │ │ └── t2442.scala │ ├── t3097.scala │ ├── t3098 │ │ ├── a.scala │ │ ├── b.scala │ │ └── expected.check │ ├── t3111.check │ ├── t3111.scala │ ├── t3163.check │ ├── t3163.scala │ ├── t3683.scala │ ├── t3683a.check │ ├── t3683a.scala │ ├── t4020.scala │ ├── t4333.scala.ignore │ ├── t4408.check │ ├── t4408.scala │ ├── t4526.check │ ├── t4526.scala │ ├── t4661.check │ ├── t4661.scala │ ├── t4661b.check │ ├── t4661b.scala │ ├── t4691.check │ ├── t4691.scala │ ├── t4691_exhaust_extractor.check │ ├── t4691_exhaust_extractor.scala │ ├── t5440.check │ ├── t5440.scala │ ├── t5968.scala │ ├── t6008.scala │ ├── t6146.scala │ ├── t6420.check │ ├── t6420.scala │ ├── t6450.scala │ ├── t6582_exhaust_big.check │ ├── t6582_exhaust_big.scala │ ├── t6818.scala │ ├── t7020.check │ ├── t7020.scala │ ├── t7206.scala.ignore │ ├── t7285.check │ ├── t7285.scala │ ├── t7285a.scala │ ├── t7298.scala │ ├── t7353.scala │ ├── t7437.scala │ ├── t7466.check │ ├── t7466.scala │ ├── t7631.check │ ├── t7631.scala │ ├── t7669.check │ ├── t7669.scala │ ├── t7746.check │ ├── t7746.scala │ ├── t8068.scala │ ├── t8178.check │ ├── t8178.scala │ ├── t8412.check │ ├── t8412.scala │ ├── t8430.check │ ├── t8430.scala │ ├── t8511.check │ ├── t8511.scala │ ├── t8546.scala │ ├── t8606.scala │ ├── t8700a │ │ ├── Bar.scala │ │ ├── Baz.java │ │ ├── Foo.java │ │ └── expected.check │ ├── t9129.check │ ├── t9129.scala │ ├── t9232.check │ ├── t9232.scala │ ├── t9289.check │ ├── t9289.scala │ ├── t9351.check │ ├── t9351.scala │ ├── t9398.check │ ├── t9398.scala │ ├── t9399.scala │ ├── t9411a.scala │ ├── t9411b.scala │ ├── t9573.check │ ├── t9573.scala │ ├── t9630.scala │ ├── t9657.check │ ├── t9657.scala │ ├── t9672.check │ ├── t9672.scala │ ├── t9677.check │ ├── t9677.scala │ ├── t9779.check │ ├── t9779.scala │ ├── t9926.scala │ ├── try.scala │ ├── try2.scala │ ├── tuple.scala │ ├── virtpatmat_apply.check │ ├── virtpatmat_apply.scala │ ├── virtpatmat_exhaust_compound.scala.ignore │ ├── virtpatmat_reach_sealed_unsealed.check │ └── virtpatmat_reach_sealed_unsealed.scala ├── pending │ ├── annot-2.scala │ ├── fuzzy │ │ ├── 0f12f42d878dcd4cb8b8ab62dbfb6b41861989b1.scala │ │ ├── 70a87d879bff85bdad921c0feca802ca2bfc974d.scala │ │ ├── 9baccf94095f1bd680e9bb75cc552d0784b8b9c2.scala │ │ ├── AE-0226ee1e434532ec3de3137beba3853f20d0989c.scala │ │ ├── AE-0a77f624d121ddc673c9bd47a23c5b65bd35bc0b.scala │ │ ├── AE-10dae0ec9130d9652dcc9d86a9dcd040439811ab.scala │ │ ├── AE-112d836357c4d2b01d65186233e2f054d8134252.scala │ │ ├── AE-1269a5ff86175ddf4edabf6ad706cb136a9003f1.scala │ │ ├── AE-191128aaee332706ea4ea6bde823a1c1e54c8834.scala │ │ ├── AE-20ed9c3c179e63afbf70e82b8ecb323db178f308.scala │ │ ├── AE-2131af55d828086dbf33c31416fe768b74de3ff2.scala │ │ ├── AE-2251401fe4c14de0510247ea75752a42fcfb237a.scala │ │ ├── AE-23b20eba14de058f02b69cb1093063fe12b639fb.scala │ │ ├── AE-315e2b824e6e35bebc1aab1749b83020ef07e8bc.scala │ │ ├── AE-3b3b6b8b578c2152ae06a6647f65684de4d4605d.scala │ │ ├── AE-4cadbe221750f15498a87af48f0fce7ebde76246.scala │ │ ├── AE-4f7e66f7ee706c59e8d8ba100db9d2bf0152b119.scala │ │ ├── AE-51a0a24162ba4b6d7ff8fae378973c5350d2737b.scala │ │ ├── AE-589637d1f97047c051c4adc3142cfe97f620b471.scala │ │ ├── AE-590b5f0762d6fa74c27c27336774c53908181341.scala │ │ ├── AE-625cc7b5689fa4dee89a84b36f90d9abb926139e.scala │ │ ├── AE-68729466e791245d18cb32f1e30b38e9953f15ab.scala │ │ ├── AE-6ab2b244fffa7fe885bf03d6e195c8740dd8748f.scala │ │ ├── AE-840fa258fbdb4d8aa5b49769f449adfae2f34714.scala │ │ ├── AE-854cfacb52282336bde0799f1ddbb5bbef974b59.scala │ │ ├── AE-86f761cfdd0d96cda748d11fe449910cdd76e935.scala │ │ ├── AE-9a131723f09b9f77c99c52b709965e580a61706e.scala │ │ ├── AE-9fea5208d12255332071a58be4afc5275b9e8d64.scala │ │ ├── AE-a06e494a26e65d26f0b54341366d959edc0b8ebd.scala │ │ ├── AE-a08bc91c922a8a040c6a8434bad6bc70c32e0614.scala │ │ ├── AE-a0a760f3522486caf279b74367aaaa1ff0085b35.scala │ │ ├── AE-a8fe93f54666da2bd151aa09bb77b99cfbf0bcd1.scala │ │ ├── AE-ac9906c65ae7b715ce547b314cfb5b55a5bd899e.scala │ │ ├── AE-b70cbd6d6d8cbfacc4b6c3c7ffc98675c069bcfd.scala │ │ ├── AE-b87cc117274089cac48836ae17649813f913643c.scala │ │ ├── AE-b93b9acb10f049d4b05d788df47b7d6d807dbd7f.scala │ │ ├── AE-c00f7074d074a942f48e3e24845e7f7054b76b69.scala │ │ ├── AE-c14bd29c432580c0f98b5b118daf9a69272989db.scala │ │ ├── AE-d0314c9816cfa53edbb3f3e4388c2919f6d426a1.scala │ │ ├── AE-d8ff0ae84441d517387a295f10a09f8264b705ba.scala │ │ ├── AE-e062f9ba3a810cf8d8cec5fd1b4487c773e0f826.scala │ │ ├── AE-f0d0c35180eed4ae1515727d2bf3c1f52f8d7e88.scala │ │ ├── AE-f709fa7523d8627f29080fcedae9cd2b19f3bfc3.scala │ │ ├── CCE-13ba8b92d3fe05412fd9d58c7318ca5e60210aab.scala │ │ ├── CCE-3f31ba00cea30842028ab580e5be0270046c682d.scala │ │ ├── CCE-4f5e36de0aad3bdbbf48a7ef0a99ffed2ea2937d.scala │ │ ├── CCE-aafcaa9cd2611d22f63273738d637f5bec6e7152.scala │ │ ├── CCE-c0c12d6037a2e677360dcddf572e8051fc8011cc.scala │ │ ├── E-3fc2e705bc868c39e087d323b68c91b2a4ec86d5.scala │ │ ├── E-61466476fb2b670ec310e86fc2692b75ce455b09.scala │ │ ├── E-6cfc2bdeca4ea50004eafb57de18c7e149e70182.scala │ │ ├── E-6e9a2419fb6b538dc57a2b4304e6cb5da25a3ac6.scala │ │ ├── ME-029f5b7b9c6fbc21fdd7803fc036d3997e15d5e9.scala │ │ ├── ME-239cf7bcb054b9a217779627c6992c35d3625dbb.scala │ │ ├── ME-4135d2670153310c45bba71a4560736348129332.scala │ │ ├── ME-9962a2476fa4f8fbc5eec3eb3b67cb4dd206a68b.scala │ │ ├── ME-ccf4e5b52f25c385e914f38d85fcede4e058d736.scala │ │ ├── ME-d6d0a0ffe0961b6d605d2fef3288efb81e914fbf.scala │ │ ├── NPE-46924c0b8ed638371f3adb2900fce7cd20f87b72.scala │ │ ├── NPE-8e2b86afd1ba6c27ee913ebf3aa9f1856f4accab.scala │ │ ├── NSEE-40b3c6d9467b2b62a334a0115d7900e78c52d2b6.scala │ │ ├── NSEE-a19aa840c8dc37a735c2d396cc4c898a37f68ec8.scala │ │ ├── NSEE-d80fd1aafed9bbbd31b90a5ad3189cf20ce4aef8.scala │ │ ├── RE-96bd93de803119f21ab5d429b0ce0793869d86c5.scala │ │ ├── RE-d341ba7adb385e80fb9955ca9161dd8f86ad3584.scala │ │ ├── SOE-1b4c828f532c6ebf8594c5f4c8eb625805fd98a7.scala │ │ ├── SOE-811a4d46f3c566ee455f4f1864001843d4606e21.scala │ │ ├── SOE-9b36f1e16d7d70fba2a0ccbccd7834342fb61719.scala │ │ ├── SOE-9cb9025fd025d2e548933c770ce32877f4e21b50.scala │ │ ├── SOE-bb0e91970b9373329dfd57a639c7d9211ebf3139.scala │ │ ├── SOE-c579ddf7aca5d1243b307e55cd8fd81cfa4a80dc.scala │ │ ├── TUATE-3726d5a31a39f8226142c03a1037a37dd02b1809.scala │ │ ├── TUATE-ebbaa65192e83964f67609134c9c278c47ed197e.scala │ │ └── UOE-abff262a5e36afa8450fd485c28178c43f0e765a.scala │ ├── naming-resolution │ │ ├── callsite.scala │ │ ├── compiler.error │ │ └── package.scala │ ├── neg │ │ ├── EqualityStrawman2.scala │ │ ├── i1240a.scala │ │ ├── i1846.scala │ │ ├── i1905.scala │ │ ├── i3253.scala │ │ ├── i3589-a.scala │ │ ├── i5690.scala │ │ ├── t3816.scala │ │ └── tate.scala │ ├── pickling │ │ ├── cyclic-annotations.scala │ │ ├── i3149.scala │ │ └── named-params.scala │ ├── pos │ │ ├── TypeIndexing.scala │ │ ├── annotations.scala │ │ ├── channels.scala │ │ ├── context.scala │ │ ├── depmet_implicit_oopsla_session.scala │ │ ├── depmet_implicit_oopsla_session_2.scala │ │ ├── exhaustive_heuristics.scala │ │ ├── gadt-gilles.scala │ │ ├── i1535.scala │ │ ├── i1710.scala │ │ ├── i2032.scala │ │ ├── i2671.scala │ │ ├── i2797 │ │ │ ├── Fork_1.java │ │ │ └── Test_2.scala │ │ ├── implicits-old.scala │ │ ├── lubs.scala │ │ ├── matchterm.scala │ │ ├── nothing_manifest_disambig-old.scala │ │ ├── opaque-recursive.scala │ │ ├── overloaded-unapply.scala │ │ ├── overloaded_extractor_and_regular_def.scala │ │ ├── override-object-yes.flags │ │ ├── override-object-yes.scala │ │ ├── presuperContext.scala │ │ ├── proj-rec-test.flags │ │ ├── proj-rec-test.scala │ │ ├── protected-t1010.scala │ │ ├── spec-annotations.scala │ │ ├── subtypcycle.scala │ │ ├── super │ │ │ ├── Super_1.java │ │ │ └── Super_2.scala │ │ ├── t1071.scala │ │ ├── t3938 │ │ │ ├── Parent.java │ │ │ └── UseParent.scala │ │ ├── t4273.scala │ │ ├── t4970.scala │ │ ├── t4970b.scala │ │ ├── t5165 │ │ │ ├── TestAnnotation.java │ │ │ ├── TestObject.scala │ │ │ └── TestTrait.scala │ │ ├── t5165b │ │ │ ├── TestAnnotation_1.java │ │ │ ├── TestObject_3.scala │ │ │ └── TestTrait_2.scala │ │ ├── t5210.scala │ │ ├── t5259.scala │ │ ├── t5317.scala │ │ ├── t5546.scala │ │ ├── t5777.scala │ │ ├── t5845.scala │ │ ├── t602.scala │ │ ├── t6221.scala │ │ ├── t6355pos.scala │ │ ├── t6846.scala │ │ ├── t7232b │ │ │ ├── Foo.java │ │ │ ├── List.java │ │ │ └── Test.scala │ │ ├── t7364b │ │ │ ├── BadList_1.java │ │ │ └── UseIt_2.scala │ │ ├── t7834.scala │ │ └── t8146b.scala │ └── run │ │ ├── arrayclone-old.scala │ │ ├── backreferences.check │ │ ├── backreferences.scala │ │ ├── bugs.check │ │ ├── bugs.scala │ │ ├── byname.check │ │ ├── byname.scala │ │ ├── caseClassEquality.scala │ │ ├── castsingleton.check │ │ ├── castsingleton.scala │ │ ├── checked.check │ │ ├── checked.flags │ │ ├── checked.scala │ │ ├── concurrent-stream.check │ │ ├── concurrent-stream.scala │ │ ├── ctor-order.check │ │ ├── ctor-order.scala │ │ ├── delambdafyLambdaClassNames.check │ │ ├── delambdafyLambdaClassNames.flags │ │ ├── delambdafyLambdaClassNames │ │ ├── A_1.scala │ │ └── Test.scala │ │ ├── delay-bad.check │ │ ├── delay-bad.scala │ │ ├── delay-good.check │ │ ├── delay-good.scala │ │ ├── deprecate-early-type-defs.check │ │ ├── deprecate-early-type-defs.flags │ │ ├── deprecate-early-type-defs.scala │ │ ├── elidable-opt.check │ │ ├── elidable-opt.flags │ │ ├── elidable-opt.scala │ │ ├── elidable.check │ │ ├── elidable.flags │ │ ├── elidable.scala │ │ ├── eta-expand-star.check │ │ ├── eta-expand-star.scala │ │ ├── eta-expand-star2.check │ │ ├── eta-expand-star2.flags │ │ ├── eta-expand-star2.scala │ │ ├── finalvar.check │ │ ├── finalvar.flags │ │ ├── finalvar.scala │ │ ├── i2072.scala │ │ ├── imain.check │ │ ├── imain.scala │ │ ├── infix.check │ │ ├── infix.scala │ │ ├── inner-obj-auto.check │ │ ├── inner-obj-auto.scala │ │ ├── interpolation.check │ │ ├── interpolation.scala │ │ ├── interpolationMultiline1.check │ │ ├── interpolationMultiline1.scala │ │ ├── interpolationMultiline2.check │ │ ├── interpolationMultiline2.scala │ │ ├── java-erasure.check │ │ ├── java-erasure.scala │ │ ├── lazy-concurrent.check │ │ ├── lazy-concurrent.scala │ │ ├── lazy-leaks.scala │ │ ├── lazy-locals.check │ │ ├── lazy-locals.scala │ │ ├── manifests-old.scala │ │ ├── misc.check │ │ ├── misc.scala │ │ ├── name-based-patmat.check │ │ ├── name-based-patmat.scala │ │ ├── nullable-lazyvals.check │ │ ├── nullable-lazyvals.scala │ │ ├── number-parsing.scala │ │ ├── partialfun.check │ │ ├── partialfun.scala │ │ ├── patmat-behavior-2.check │ │ ├── patmat-behavior-2.scala │ │ ├── patmat-behavior.check │ │ ├── patmat-behavior.scala │ │ ├── patmat-exprs.check │ │ ├── patmat-exprs.scala │ │ ├── patmat-mix-case-extractor.check │ │ ├── patmat-mix-case-extractor.scala │ │ ├── patmat-seqs.check │ │ ├── patmat-seqs.scala │ │ ├── patmatnew.check │ │ ├── patmatnew.scala │ │ ├── pf-catch.check │ │ ├── pf-catch.scala │ │ ├── preinits.check │ │ ├── preinits.scala │ │ ├── private-inline.check │ │ ├── private-inline.flags │ │ ├── private-inline.scala │ │ ├── reflection-names.check │ │ ├── reflection-names.scala │ │ ├── repl-backticks.check │ │ ├── repl-backticks.scala │ │ ├── sequenceComparisons.scala │ │ ├── settings-parse.check │ │ ├── settings-parse.scala │ │ ├── spec-nlreturn.check │ │ ├── spec-nlreturn.scala │ │ ├── streams.check │ │ ├── streams.scala │ │ ├── string-extractor.check │ │ ├── string-extractor.scala │ │ ├── stringinterpolation_macro-run.check │ │ ├── stringinterpolation_macro-run.scala │ │ ├── synchronized.check │ │ ├── synchronized.flags │ │ ├── synchronized.scala │ │ ├── t0091.check │ │ ├── t0091.scala │ │ ├── t0421-old.check │ │ ├── t0421-old.scala │ │ ├── t0508.check │ │ ├── t0508.scala │ │ ├── t0911.scala │ │ ├── t102.check │ │ ├── t102.scala │ │ ├── t1042.check │ │ ├── t1042.scala │ │ ├── t1167.check │ │ ├── t1167.flags │ │ ├── t1167.scala │ │ ├── t1195-old.check │ │ ├── t1195-old.scala │ │ ├── t1247.check │ │ ├── t1247.scala │ │ ├── t1368.check │ │ ├── t1368.scala │ │ ├── t1427.check │ │ ├── t1427.scala │ │ ├── t1430.check │ │ ├── t1430 │ │ ├── Bar_1.java │ │ └── Test_2.scala │ │ ├── t1500.check │ │ ├── t1500.scala │ │ ├── t1501.check │ │ ├── t1501.scala │ │ ├── t1503.check │ │ ├── t1503.scala │ │ ├── t1503_future.flags │ │ ├── t1503_future.scala │ │ ├── t1537.check │ │ ├── t1537.scala │ │ ├── t1909.check │ │ ├── t1909.scala │ │ ├── t2106.check │ │ ├── t2106.scala │ │ ├── t2162.check │ │ ├── t2162.scala │ │ ├── t2236-old.scala │ │ ├── t2241.scala │ │ ├── t2251.check │ │ ├── t2251.flags │ │ ├── t2251.scala │ │ ├── t2296c.check │ │ ├── t2296c │ │ ├── Action.java │ │ ├── Display.java │ │ ├── Global.java │ │ ├── ScalaActivity.scala │ │ ├── Test.scala │ │ └── a.scala │ │ ├── t2386-new.check │ │ ├── t2386-new.scala │ │ ├── t2800.check │ │ ├── t2800.scala │ │ ├── t2873.check │ │ ├── t2873.scala │ │ ├── t3150.scala │ │ ├── t3158.check │ │ ├── t3158.scala │ │ ├── t3346e.check │ │ ├── t3346e.scala │ │ ├── t3530.check │ │ ├── t3530.scala │ │ ├── t3569.check │ │ ├── t3569.flags │ │ ├── t3569.scala │ │ ├── t3575.check │ │ ├── t3575.scala │ │ ├── t3667.check │ │ ├── t3667.scala │ │ ├── t3758-old.scala │ │ ├── t3798.check │ │ ├── t3798.scala │ │ ├── t3895b.scala │ │ ├── t3897.check │ │ ├── t3897.flags │ │ ├── t3897 │ │ ├── J_2.java │ │ ├── a_1.scala │ │ └── a_2.scala │ │ ├── t3932.check │ │ ├── t3932.scala │ │ ├── t3964.check │ │ ├── t3964.scala │ │ ├── t4047.check │ │ ├── t4047.scala │ │ ├── t4110-old.check │ │ ├── t4110-old.scala │ │ ├── t4124.check │ │ ├── t4124.scala │ │ ├── t4283.check │ │ ├── t4283 │ │ ├── AbstractFoo.java │ │ ├── ScalaBipp.scala │ │ └── Test.scala │ │ ├── t4396.check │ │ ├── t4396.scala │ │ ├── t4426.scala │ │ ├── t4461.check │ │ ├── t4461.scala │ │ ├── t4560b.check │ │ ├── t4560b.scala │ │ ├── t4617.check │ │ ├── t4617.scala │ │ ├── t4658.check │ │ ├── t4658.scala │ │ ├── t4680.check │ │ ├── t4680.scala │ │ ├── t4752.scala │ │ ├── t4794.check │ │ ├── t4794.scala │ │ ├── t5018.scala │ │ ├── t5125.check │ │ ├── t5125.scala │ │ ├── t5125b.check │ │ ├── t5125b.scala │ │ ├── t5134.scala │ │ ├── t5284.check │ │ ├── t5284.scala │ │ ├── t5380.check │ │ ├── t5380.scala │ │ ├── t5488-fn.check │ │ ├── t5488-fn.scala │ │ ├── t5488.check │ │ ├── t5488.scala │ │ ├── t5500.check │ │ ├── t5500.scala │ │ ├── t5500b.check │ │ ├── t5500b.scala │ │ ├── t5543.check │ │ ├── t5543.scala │ │ ├── t5568.check │ │ ├── t5568.flags │ │ ├── t5568.scala │ │ ├── t5610.check │ │ ├── t5610.scala │ │ ├── t5652.check │ │ ├── t5652 │ │ ├── t5652_1.scala │ │ └── t5652_2.scala │ │ ├── t5652b.check │ │ ├── t5652b │ │ ├── t5652b_1.scala │ │ └── t5652b_2.scala │ │ ├── t5652c.check │ │ ├── t5652c │ │ └── t5652c.scala │ │ ├── t5907.check │ │ ├── t5907.scala │ │ ├── t5923b.check │ │ ├── t5923b │ │ └── Test.scala │ │ ├── t5966.check │ │ ├── t5966.scala │ │ ├── t6102.check │ │ ├── t6102.flags │ │ ├── t6102.scala │ │ ├── t6135.scala │ │ ├── t6223.check │ │ ├── t6223.scala │ │ ├── t6260b.scala │ │ ├── t6260c.check │ │ ├── t6260c.scala │ │ ├── t6308.check │ │ ├── t6308.scala │ │ ├── t6309.check │ │ ├── t6309.scala │ │ ├── t6327.check │ │ ├── t6327.flags │ │ ├── t6327.scala │ │ ├── t6380.check │ │ ├── t6380.scala │ │ ├── t6448.check │ │ ├── t6448.scala │ │ ├── t6481.check │ │ ├── t6481.scala │ │ ├── t6554.check │ │ ├── t6554.scala │ │ ├── t657.check │ │ ├── t657.scala │ │ ├── t6669.scala │ │ ├── t6677b.scala │ │ ├── t6695.scala │ │ ├── t6725-1.check │ │ ├── t6725-1.scala │ │ ├── t6725-2.check │ │ ├── t6725-2.scala │ │ ├── t6793b.scala │ │ ├── t6793c.scala │ │ ├── t6863.check │ │ ├── t6863.scala │ │ ├── t6900.scala │ │ ├── t6911.scala │ │ ├── t6935.check │ │ ├── t6935.scala │ │ ├── t6988.check │ │ ├── t6988.scala │ │ ├── t7015.check │ │ ├── t7015.scala │ │ ├── t7039.check │ │ ├── t7039.scala │ │ ├── t7198.check │ │ ├── t7198.scala │ │ ├── t7246.check │ │ ├── t7246 │ │ ├── Outer.java │ │ └── Test.scala │ │ ├── t7246b.check │ │ ├── t7246b │ │ ├── Base.scala │ │ ├── Outer.java │ │ └── Test.scala │ │ ├── t7290.check │ │ ├── t7290.scala │ │ ├── t7325.check │ │ ├── t7325.scala │ │ ├── t744.check │ │ ├── t744.scala │ │ ├── t7507.scala │ │ ├── t7582.check │ │ ├── t7582.flags │ │ ├── t7582 │ │ ├── InlineHolder.scala │ │ └── PackageProtectedJava.java │ │ ├── t7582b.check │ │ ├── t7582b.flags │ │ ├── t7582b │ │ ├── InlineHolder.scala │ │ └── PackageProtectedJava.java │ │ ├── t7700.check │ │ ├── t7700.scala │ │ ├── t7715.check │ │ ├── t7715.scala │ │ ├── t7843-jsr223-service.check │ │ ├── t7843-jsr223-service.scala │ │ ├── t7899-regression.check │ │ ├── t7899-regression.flags │ │ ├── t7899-regression.scala │ │ ├── t7933.check │ │ ├── t7933.scala │ │ ├── t8091.check │ │ ├── t8091.scala │ │ ├── t8199.scala │ │ ├── t8266-octal-interp.check │ │ ├── t8266-octal-interp.flags │ │ ├── t8266-octal-interp.scala │ │ ├── t8445.check │ │ ├── t8445.scala │ │ ├── t8549b.scala │ │ ├── t8803.check │ │ ├── t8803.scala │ │ ├── t8933.check │ │ ├── t8933 │ │ ├── A_1.scala │ │ └── Test_2.scala │ │ ├── t8960.scala │ │ ├── t9003.flags │ │ ├── t9003.scala │ │ ├── trait-renaming.check │ │ ├── trait-renaming │ │ ├── A_1.scala │ │ └── B_2.scala │ │ ├── treePrint.check │ │ ├── treePrint.scala │ │ ├── value-class-extractor-seq.check │ │ ├── value-class-extractor-seq.scala │ │ ├── valueclasses-classmanifest-existential.check │ │ ├── valueclasses-classmanifest-existential.scala │ │ ├── valueclasses-classmanifest-generic.check │ │ ├── valueclasses-classmanifest-generic.scala │ │ ├── valueclasses-manifest-basic.check │ │ ├── valueclasses-manifest-basic.scala │ │ ├── valueclasses-manifest-existential.check │ │ ├── valueclasses-manifest-existential.scala │ │ ├── valueclasses-manifest-generic.check │ │ ├── valueclasses-manifest-generic.scala │ │ ├── virtpatmat_extends_product.check │ │ ├── virtpatmat_extends_product.flags │ │ ├── virtpatmat_extends_product.scala │ │ ├── virtpatmat_nested_lists.check │ │ ├── virtpatmat_nested_lists.flags │ │ ├── virtpatmat_nested_lists.scala │ │ ├── virtpatmat_partial.check │ │ ├── virtpatmat_partial.flags │ │ ├── virtpatmat_partial.scala │ │ ├── virtpatmat_staging.check │ │ ├── virtpatmat_staging.flags │ │ ├── virtpatmat_staging.scala │ │ ├── virtpatmat_unapplyprod.check │ │ ├── virtpatmat_unapplyprod.flags │ │ └── virtpatmat_unapplyprod.scala ├── plugins │ └── neg │ │ ├── divideZero-research │ │ ├── Test_2.scala │ │ ├── plugin.properties │ │ └── plugin_1.scala │ │ └── divideZero │ │ ├── Test_2.scala │ │ ├── plugin.properties │ │ └── plugin_1.scala ├── pos-deep-subtype │ ├── i4036.scala │ ├── inductive-implicits-bench.scala │ ├── t8146a.scala │ ├── tuples2.scala │ ├── tuples23.check │ └── tuples23.scala ├── pos-java-interop-separate │ ├── i3273 │ │ ├── Bar_1.java │ │ └── client_2.scala │ └── i3533 │ │ ├── Test_2.scala │ │ └── TryMe_JAVA_ONLY_1.java ├── pos-java-interop │ ├── 1576 │ │ ├── TagAnnotation.java │ │ └── Test.scala │ ├── i2109 │ │ ├── Annot.java │ │ └── Foo.scala │ ├── i4357 │ │ ├── B_1.java │ │ └── Test_2.scala │ ├── i879.java │ ├── innerClass │ │ ├── Outer.scala │ │ └── Test.java │ ├── selectOnRaw │ │ └── Test.java │ ├── t0288 │ │ ├── Foo.scala │ │ └── Outer.java │ ├── t0695 │ │ ├── JavaClass.java │ │ └── Test.scala │ ├── t1101 │ │ ├── J.java │ │ └── S.scala │ ├── t1102 │ │ ├── J.java │ │ └── S.scala │ ├── t1150 │ │ ├── J.java │ │ └── S.scala │ ├── t1152 │ │ ├── J.java │ │ └── S.scala │ ├── t1176 │ │ ├── J.java │ │ └── S.scala │ ├── t1186 │ │ └── t1186.java │ ├── t1196 │ │ ├── J.java │ │ └── S.scala │ ├── t1197 │ │ ├── J.java │ │ └── S.scala │ ├── t1203b │ │ ├── J.java │ │ └── S.scala │ ├── t1230 │ │ ├── J.java │ │ └── S.scala │ ├── t1231 │ │ ├── J.java │ │ └── S.scala │ ├── t1232 │ │ ├── J.java │ │ ├── J2.java │ │ └── S.scala │ ├── t1235 │ │ └── Test.java │ ├── t1254 │ │ └── t1254.java │ ├── t1263 │ │ └── t1263 │ │ │ ├── Test.java │ │ │ └── test.scala │ ├── t1409 │ │ ├── AbstractImpl.java │ │ ├── ConcreteImpl.scala │ │ └── OuterInterface.java │ ├── t1642 │ │ └── JavaCallingScalaHashMap.java │ ├── t1711 │ │ ├── Seq.scala │ │ └── Test.java │ ├── t1745 │ │ ├── J.java │ │ └── S.scala │ ├── t1751 │ │ ├── A1_2.scala │ │ ├── A2_1.scala │ │ └── SuiteClasses.java │ ├── t1782 │ │ ├── Ann.java │ │ ├── Days.java │ │ ├── ImplementedBy.java │ │ └── Test_1.scala │ ├── t1836 │ │ ├── J.java │ │ └── S.scala │ ├── t1840 │ │ ├── J.java │ │ └── S.scala │ ├── t1937 │ │ └── NumberGenerator.java │ ├── t2377 │ │ ├── Q.java │ │ └── a.scala │ ├── t2409 │ │ ├── J.java │ │ └── t2409.scala │ ├── t2413 │ │ ├── TestJava.java │ │ └── TestScalac.scala │ ├── t2433 │ │ ├── A.java │ │ ├── B.java │ │ └── Test.scala │ ├── t2464 │ │ ├── JavaOne.java │ │ ├── ScalaOne_1.scala │ │ └── t2464_2.scala │ ├── t2764 │ │ ├── Ann.java │ │ ├── Enum.java │ │ └── Use.scala │ ├── t294 │ │ ├── Ann.java │ │ ├── Ann2.java │ │ ├── Test_1.scala │ │ └── Test_2.scala │ ├── t2940 │ │ ├── Cycle.java │ │ └── Error.scala │ ├── t2956 │ │ ├── BeanDefinitionVisitor.java │ │ └── t2956.scala │ ├── varargsOverride │ │ ├── Base.java │ │ └── Sub.scala │ └── volatile │ │ └── Foo.java ├── pos-kind-polymorphism │ ├── anykind.scala │ └── kindPolySemiGroup.scala ├── pos-scala2 │ ├── GenTraversableFactory.scala │ ├── autoUnit.scala │ ├── hk-infer.scala │ ├── hkwild.scala │ ├── i1792.scala │ ├── i2201b.scala │ ├── i2219.scala │ ├── i3246.scala │ ├── i3396.scala │ ├── i4762.scala │ ├── i871.scala │ ├── naming-resolution │ │ ├── callsite.scala │ │ └── package.scala │ ├── pos-special │ │ └── i871.scala │ ├── rewrites.scala │ ├── t1292.scala │ ├── t2030.scala │ ├── t2994.scala │ ├── t3050.scala │ ├── t3568.scala │ ├── t3731.scala │ ├── t3833.scala │ ├── t5070.scala │ ├── t5541.scala │ ├── t6014.scala │ ├── typerep-stephane.scala │ ├── unitOverride.scala │ ├── variances-constr.scala │ └── viewtest1.scala ├── pos-special │ ├── completeFromSource │ │ ├── Test.scala │ │ ├── Test2.scala │ │ ├── Test3.scala │ │ └── nested │ │ │ ├── A.scala │ │ │ ├── BC.scala │ │ │ ├── D.java │ │ │ └── Test4.scala │ ├── fatal-warnings │ │ ├── Dynamic.scala │ │ ├── deprecation.scala │ │ ├── i2673.scala │ │ ├── i3323.scala │ │ ├── i3323b.scala │ │ ├── i3589b.scala │ │ ├── i4166.scala │ │ ├── i4185.scala │ │ ├── switches.scala │ │ └── tasty-parent-unapply.scala │ ├── i2675.scala │ ├── isInstanceOf │ │ ├── 3324c.scala │ │ ├── 3324d.scala │ │ ├── 3324e.scala │ │ ├── 3324h.scala │ │ ├── Result.scala │ │ ├── classTag.scala │ │ └── gadt.scala │ ├── jon.scala │ ├── repeatedArgs213.scala │ ├── spec-t5545 │ │ ├── S_1.scala │ │ └── S_2.scala │ ├── strawman-collections │ │ ├── CollectionStrawMan1.scala │ │ ├── CollectionStrawMan4.scala │ │ ├── CollectionStrawMan5.scala │ │ └── CollectionStrawMan6.scala │ ├── typeclass-scaling.scala │ ├── utf16encoded.scala │ └── utf8encoded.scala ├── pos-with-compiler │ ├── A.scala │ ├── B.scala │ ├── Fileish.scala │ ├── Labels.scala │ ├── Patterns.scala │ ├── i143.scala │ ├── lazyValsSepComp.scala │ ├── quote-0.scala │ ├── quote-assert │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ └── tasty │ │ └── definitions.scala ├── pos │ ├── 1567 │ │ ├── PosZInt_1.scala │ │ └── Test_2.scala │ ├── A.scala │ ├── Arrays.scala │ ├── B.scala │ ├── Bridges.scala │ ├── Coder.scala │ ├── CoderTrait.scala │ ├── ErasureAnd.scala │ ├── Foo.scala │ ├── GenericTraversableTemplate.scala │ ├── HelloWorld.scala │ ├── Iter2.scala │ ├── Iterable.scala │ ├── KillLambdaLift.scala │ ├── Labels.scala │ ├── List1.scala │ ├── Map.scala │ ├── Meter.scala │ ├── Monoid.scala │ ├── NoCyclicReference.scala │ ├── Orderings.scala │ ├── Result.scala │ ├── S1.scala │ ├── S3.scala │ ├── S5.scala │ ├── S8.scala │ ├── SI-4012-a.scala │ ├── SI-4012-b.scala │ ├── SI-5788.scala │ ├── SI-7060.scala │ ├── SI-7100.scala │ ├── SI-7638.scala │ ├── SI-7638a.scala │ ├── Transactions.scala │ ├── X.scala │ ├── Z.scala │ ├── abstract.scala │ ├── alias.scala │ ├── aliasNew.scala │ ├── aliases.scala │ ├── andtypes.scala │ ├── annot-bootstrap.scala │ ├── annot-inner.scala │ ├── annot.scala │ ├── annotDepMethType.scala │ ├── annotations │ │ ├── MyAnnotation.java │ │ └── MyClass.scala │ ├── annotations2.scala │ ├── anonBridge.scala │ ├── anonClassSubtyping.scala │ ├── apply-equiv.scala │ ├── approximateUnion.scala │ ├── array-clone.scala │ ├── array-interfaces.scala │ ├── array-overload.scala │ ├── arrays2.scala │ ├── arrays3.scala │ ├── assignments.scala │ ├── assumeIn.scala │ ├── attributes.scala │ ├── autoTuplingTest.scala │ ├── automatic-tupling-of-function-parameters.scala │ ├── avoid.scala │ ├── backquoted_type_operator.scala │ ├── basicFromTasty.scala │ ├── bcode_throw_null │ │ └── TN.scala │ ├── bigint.scala │ ├── blockescapes.scala │ ├── bounds.scala │ ├── boundspropagation.scala │ ├── bubbleUpNothing.scala │ ├── builders.scala │ ├── byNameVarargs.scala │ ├── byname-implicits-1.scala │ ├── byname-implicits-10.scala │ ├── byname-implicits-12.scala │ ├── byname-implicits-13.scala │ ├── byname-implicits-14.scala │ ├── byname-implicits-15.scala │ ├── byname-implicits-19.scala │ ├── byname-implicits-2.scala │ ├── byname-implicits-20.scala │ ├── byname-implicits-22.scala │ ├── byname-implicits-23.scala │ ├── byname-implicits-24.scala │ ├── byname-implicits-25.scala │ ├── byname-implicits-27.scala │ ├── byname-implicits-29.scala │ ├── byname-implicits-3.scala │ ├── byname-implicits-7.scala │ ├── byname-implicits-8.scala │ ├── byname-implicits-9.scala │ ├── bynamefuns.scala │ ├── capturedVars.scala │ ├── capturedVars2.scala │ ├── case-getters.scala │ ├── caseClassInMethod.scala │ ├── caseaccs.scala │ ├── cfcrash.scala │ ├── chan.scala │ ├── chang │ │ ├── Outer.java │ │ └── Test.scala │ ├── checkInstantiable.scala │ ├── class-dependent-extension-method.scala │ ├── class-refinement.scala │ ├── classWithCompObj.decompiled │ ├── classWithCompObj.scala │ ├── cls.scala │ ├── cls1.scala │ ├── clsrefine.scala │ ├── cm │ │ └── ConfManagement.scala │ ├── collectGenericCC.scala │ ├── collections.scala │ ├── collections_1.scala │ ├── comp-rec-test.scala │ ├── companions.scala │ ├── compile.scala │ ├── compile1.scala │ ├── compound.scala │ ├── conforms.decompiled │ ├── conforms.scala │ ├── conformsWild.scala │ ├── constants.scala │ ├── constfold.scala │ ├── constraining-lub.scala │ ├── constrs.scala │ ├── contextbounds-implicits-old.scala │ ├── contrib467.scala │ ├── curried.scala │ ├── cycle.flags │ ├── cycle │ │ ├── J_1.java │ │ └── X_2.scala │ ├── cyclics-pos.scala │ ├── debug-reset-local-attrs.scala │ ├── default-param-interface.scala │ ├── default-super.scala │ ├── delambdafy-lambdalift.scala │ ├── dependent-extractors.scala │ ├── dependent-implicits.scala │ ├── depfuntype.scala │ ├── depmet_1_pos.scala │ ├── depmet_implicit_chaining_zw.scala │ ├── depmet_implicit_norm_ret.scala │ ├── depmet_implicit_tpbetareduce.scala │ ├── desugar.scala │ ├── devalify.scala │ ├── dynamicExtendsNoImport.scala │ ├── eff-compose.scala │ ├── elidable-tparams.scala │ ├── ensuring.scala │ ├── enum-List-control.scala │ ├── enum-interop.scala │ ├── erased-args-lifted.scala │ ├── erased-asInstanceOf.scala │ ├── erased-deep-context.scala │ ├── erased-extension-method.scala │ ├── erased-lub-2.scala │ ├── erased-lub.scala │ ├── erased-typedef.scala │ ├── erasure-array.scala │ ├── erasure-nsquared.scala │ ├── erasure.scala │ ├── escapes2.scala │ ├── escapingRefs.scala │ ├── eta.scala │ ├── exbound.scala │ ├── exhaust_2.scala │ ├── exhaust_alternatives.scala │ ├── existential-java-case-class │ │ ├── Client.scala │ │ └── J.java │ ├── existentials-harmful.scala │ ├── existentials.scala │ ├── explicit-null-array.scala │ ├── explicit-null-compat-mode.scala │ ├── explicit-null-do-not-widen-1 │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-do-not-widen-2.scala │ ├── explicit-null-flow.scala │ ├── explicit-null-flow2.scala │ ├── explicit-null-flow3.scala │ ├── explicit-null-flow4.scala │ ├── explicit-null-generics │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-implicit-arg.scala │ ├── explicit-null-interop-constructor-src │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-interop-constructor.scala │ ├── explicit-null-interop-javanull-src │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-interop-javanull.scala │ ├── explicit-null-interop-static │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-interop-valuetypes.scala │ ├── explicit-null-new-array.scala │ ├── explicit-null-nn │ │ ├── J.java │ │ └── S.scala │ ├── explicit-null-or-prototype.scala │ ├── explicit-null-overrides.scala │ ├── explicit-null-pattern-matching.scala │ ├── explicit-null-pattern-matching2.scala │ ├── explicit-null-sam-types.scala │ ├── explicit-null-string-whitelist.scala │ ├── explicit-null-throw-null.scala │ ├── explicit-null-tostring.scala │ ├── explicit-null-type-field.scala │ ├── explicit-null-union.scala │ ├── explicitOuter.scala │ ├── exponential-spec.scala │ ├── extmethods-2.scala │ ├── extmethods.scala │ ├── extractor-types.scala │ ├── extractors.scala │ ├── f-bounded-case-class.scala │ ├── false-companion │ │ ├── 00_outerinnerTest_2.scala │ │ ├── 01_outerinnerFoo_2.scala │ │ ├── outerFoo_1.scala │ │ └── outerinnerFoo_1.scala │ ├── fbounds.scala │ ├── finalvals.scala │ ├── flatten.scala │ ├── flow.scala │ ├── freezeBounds.scala │ ├── function-arity.scala │ ├── functions1.scala │ ├── gadt-EQK.scala │ ├── gadt-GadtStlc.scala │ ├── gadt-TailCalls.scala │ ├── gadt-TypeSafeLambda.scala │ ├── gadt-banal.scala │ ├── gadt-complexEQ.scala │ ├── gadt-eval.scala │ ├── gadt-foo.scala │ ├── gadt-simpleEQ.scala │ ├── gadts2.scala │ ├── gen-traversable-methods.scala │ ├── getset.scala │ ├── gosh.scala │ ├── gui.scala │ ├── hashhash-overloads.scala │ ├── hk-deep-subtype.scala │ ├── hk-match │ │ ├── a.scala │ │ └── b.scala │ ├── hk-reduce-variance.scala │ ├── hk-subtyping.scala │ ├── hk.scala │ ├── hkarray.scala │ ├── hkgadt.scala │ ├── hklower.scala │ ├── hklub0.scala │ ├── hkrange.scala │ ├── ho-implicits.scala │ ├── homonym.scala │ ├── hygiene.scala │ ├── i0239.scala │ ├── i0268.scala │ ├── i0290-type-bind-2.scala │ ├── i0290-type-bind.scala │ ├── i0306.decompiled │ ├── i0306.scala │ ├── i0400.scala │ ├── i0881 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── i1036.scala │ ├── i1044.scala │ ├── i1045.scala │ ├── i1047.scala │ ├── i1052.scala │ ├── i1103.scala │ ├── i1130.scala │ ├── i1131.scala │ ├── i1137-1 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── i1137-2 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── i1137-3 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── i1174.scala │ ├── i1181.decompiled │ ├── i1181.scala │ ├── i1181b.scala │ ├── i1181c.scala │ ├── i1202a.scala │ ├── i1202b.scala │ ├── i1202c.scala │ ├── i1202d.scala │ ├── i1216.scala │ ├── i1216a.scala │ ├── i1235.scala │ ├── i1269.scala │ ├── i1285.scala │ ├── i1287 │ │ ├── Foo.scala │ │ └── Test.scala │ ├── i1307.scala │ ├── i1318.scala │ ├── i1352.scala │ ├── i1365.scala │ ├── i1366.scala │ ├── i1378.scala │ ├── i1385.scala │ ├── i1401.scala │ ├── i1432.scala │ ├── i1442.scala │ ├── i1444.decompiled │ ├── i1444.scala │ ├── i1447.scala │ ├── i1500.scala │ ├── i1515.scala │ ├── i1540.scala │ ├── i1540b.scala │ ├── i1542.scala │ ├── i1544.scala │ ├── i1570.decompiled │ ├── i1570.scala │ ├── i1590.scala │ ├── i1637.scala │ ├── i1638.scala │ ├── i1642.scala │ ├── i1661.scala │ ├── i1664.scala │ ├── i1665.scala │ ├── i1687.scala │ ├── i1687b.scala │ ├── i1704.scala │ ├── i1723.scala │ ├── i1737.scala │ ├── i1747.scala │ ├── i1751.scala │ ├── i1753.scala │ ├── i1754.scala │ ├── i1755.scala │ ├── i1756.scala │ ├── i1757.scala │ ├── i1765.scala │ ├── i1776.scala │ ├── i1777.scala │ ├── i1786.scala │ ├── i1790.scala │ ├── i1793.scala │ ├── i1795.scala │ ├── i1797.scala │ ├── i1803.scala │ ├── i1812.scala │ ├── i1812b.scala │ ├── i1857.scala │ ├── i1865.scala │ ├── i1866.scala │ ├── i1867.scala │ ├── i1868.scala │ ├── i1870.scala │ ├── i1891.scala │ ├── i1932 │ │ ├── Filter.scala │ │ └── Info.scala │ ├── i1960.scala │ ├── i1961.scala │ ├── i1975.scala │ ├── i1976.scala │ ├── i1990.scala │ ├── i1990a.scala │ ├── i2009.scala │ ├── i2051.scala │ ├── i2056.scala │ ├── i2064.scala │ ├── i2066.scala │ ├── i2071.scala │ ├── i2071_1.scala │ ├── i2081.scala │ ├── i2104.scala │ ├── i2104b.decompiled │ ├── i2104b.scala │ ├── i2112.scala │ ├── i2140.scala │ ├── i2146.check │ ├── i2146.scala │ ├── i2152.scala │ ├── i2166.scala │ ├── i2188.scala │ ├── i2192.scala │ ├── i2198.scala │ ├── i2200 │ │ ├── Hello.scala │ │ └── package.scala │ ├── i2201a.scala │ ├── i2201c.scala │ ├── i2212.scala │ ├── i2218.scala │ ├── i2234.scala │ ├── i2239.scala │ ├── i2250.scala │ ├── i2278.scala │ ├── i2292.scala │ ├── i2300.scala │ ├── i2324.scala │ ├── i2339.scala │ ├── i2345.scala │ ├── i2367.scala │ ├── i2378.scala │ ├── i239-packageObj.scala │ ├── i2390.scala │ ├── i2391 │ │ ├── Containers.scala │ │ └── User.scala │ ├── i2397.scala │ ├── i2426.scala │ ├── i2437a.scala │ ├── i2437b.scala │ ├── i2468.scala │ ├── i2527.scala │ ├── i2527b.scala │ ├── i2551 │ │ ├── library_1.scala │ │ └── test_2.scala │ ├── i2554.scala │ ├── i2570.scala │ ├── i262-null-subtyping.scala │ ├── i2637.scala │ ├── i2663.scala │ ├── i2671.scala │ ├── i2672.scala │ ├── i2697.scala │ ├── i2732.scala │ ├── i2741.scala │ ├── i2745.scala │ ├── i2749.scala │ ├── i2788.scala │ ├── i2797a │ │ ├── Fork.scala │ │ └── Test.scala │ ├── i2833.scala │ ├── i2840.scala │ ├── i2856.scala │ ├── i2858.scala │ ├── i2888.scala │ ├── i2903.scala │ ├── i2906.scala │ ├── i2944.scala │ ├── i2945.scala │ ├── i2948.scala │ ├── i2949.scala │ ├── i2973.scala │ ├── i2974.scala │ ├── i2980.scala │ ├── i2981.scala │ ├── i2982.scala │ ├── i2989.scala │ ├── i2997.scala │ ├── i2998.scala │ ├── i3000.scala │ ├── i3050.scala │ ├── i3067.scala │ ├── i3082.scala │ ├── i3083.scala │ ├── i3129.scala │ ├── i3130a.scala │ ├── i3130b.scala │ ├── i3130c.scala │ ├── i3130d.scala │ ├── i3139.scala │ ├── i3149.scala │ ├── i3149a.scala │ ├── i3168.scala │ ├── i3171.scala │ ├── i3207.check │ ├── i3207.scala │ ├── i324.scala │ ├── i3246.scala │ ├── i3248.scala │ ├── i3252.scala │ ├── i3264.scala │ ├── i3273 │ │ ├── Foo_1.java │ │ └── Test_2.scala │ ├── i3302 │ │ ├── A.scala │ │ └── B.scala │ ├── i3343.scala │ ├── i3352.scala │ ├── i3381.scala │ ├── i3412.scala │ ├── i342.scala │ ├── i3422 │ │ ├── a_1.scala │ │ └── b_2.scala │ ├── i3433.scala │ ├── i3460.scala │ ├── i3462.scala │ ├── i3467 │ │ ├── Test_2.scala │ │ └── collection_1.scala │ ├── i3479.scala │ ├── i3480.scala │ ├── i3488.scala │ ├── i3500.scala │ ├── i3538.scala │ ├── i3540.scala │ ├── i3542-1.scala │ ├── i3542-2.scala │ ├── i3544.scala │ ├── i3553.scala │ ├── i3561.scala │ ├── i3564.scala │ ├── i3585.scala │ ├── i3588.scala │ ├── i3590.scala │ ├── i3591.scala │ ├── i3596.scala │ ├── i3598.scala │ ├── i3606.scala │ ├── i3607.scala │ ├── i3608.scala │ ├── i3633.scala │ ├── i3636.scala │ ├── i3637.scala │ ├── i3638.scala │ ├── i3647.scala │ ├── i3658.scala │ ├── i3666-gadt.scala │ ├── i3669.scala │ ├── i3692.scala │ ├── i3702.scala │ ├── i3703.scala │ ├── i3736.scala │ ├── i3816.scala │ ├── i3857.scala │ ├── i3873.scala │ ├── i3898 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── i3898b │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── i3898c │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── i3909.scala │ ├── i3912-1 │ │ ├── i3912_1.scala │ │ └── i3912_2.scala │ ├── i3912-2 │ │ ├── i3912_1.scala │ │ └── i3912_2.scala │ ├── i3912-3 │ │ ├── i3912_1.scala │ │ └── i3912_2.scala │ ├── i3917.scala │ ├── i3945.scala │ ├── i3955.scala │ ├── i3956.scala │ ├── i3965.scala │ ├── i3965a.scala │ ├── i3971.scala │ ├── i3976.scala │ ├── i4006.scala │ ├── i4006b.scala │ ├── i4006c.scala │ ├── i4023 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4023b │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4023c │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4031.scala │ ├── i4032.scala │ ├── i4075-gadt.scala │ ├── i4125.scala │ ├── i4167 │ │ ├── Test_2.scala │ │ └── collections_1.scala │ ├── i4176-gadt.scala │ ├── i4177.scala │ ├── i4180.scala │ ├── i4184.scala │ ├── i4196.scala │ ├── i4198.scala │ ├── i4203.scala │ ├── i4316.scala │ ├── i4318.scala │ ├── i4322.scala │ ├── i4345.scala │ ├── i4350.scala │ ├── i4375.scala │ ├── i4380a.scala │ ├── i4380b.scala │ ├── i4395.scala │ ├── i4395b.scala │ ├── i4396a.scala │ ├── i4396b.scala │ ├── i4414.scala │ ├── i4419.scala │ ├── i4430.scala │ ├── i4449.scala │ ├── i4466a.scala │ ├── i4466b.scala │ ├── i4471-gadt.scala │ ├── i4493-c.scala │ ├── i4514.scala │ ├── i4526-2.decompiled │ ├── i4526-2.scala │ ├── i4526a.decompiled │ ├── i4526a.scala │ ├── i4526b.decompiled │ ├── i4526b.scala │ ├── i4539.scala │ ├── i4539b.scala │ ├── i4557.scala │ ├── i4557a.scala │ ├── i4564.scala │ ├── i4582.scala │ ├── i4586.scala │ ├── i4590.scala │ ├── i4623.scala │ ├── i4678.decompiled │ ├── i4678.scala │ ├── i4720.scala │ ├── i4725.scala │ ├── i4734 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4753.scala │ ├── i4753b.scala │ ├── i4758 │ │ ├── Test1.scala │ │ ├── Test2.scala │ │ └── Test3.scala │ ├── i4773.scala │ ├── i4774a.scala │ ├── i4774c.scala │ ├── i4774d.scala │ ├── i4785.scala │ ├── i480.scala │ ├── i480a.scala │ ├── i4811.scala │ ├── i4819.scala │ ├── i4837.scala │ ├── i4846.scala │ ├── i4884.scala │ ├── i4891.scala │ ├── i4984.scala │ ├── i4999.scala │ ├── i503.scala │ ├── i5067.scala │ ├── i5068-gadt.scala │ ├── i5090.scala │ ├── i5107.scala │ ├── i5140 │ │ ├── J.java │ │ └── S.scala │ ├── i5145.scala │ ├── i518.scala │ ├── i5188.scala │ ├── i523.scala │ ├── i5271.scala │ ├── i530-import-symbolic.scala │ ├── i5328.scala │ ├── i536.scala │ ├── i540.scala │ ├── i5402.scala │ ├── i5411.scala │ ├── i5427.scala │ ├── i5481.scala │ ├── i5526a.scala │ ├── i5526b.scala │ ├── i5572.scala │ ├── i5574.scala │ ├── i5650.scala │ ├── i5655 │ │ ├── J_1.java │ │ └── S_2.scala │ ├── i566.decompiled │ ├── i566.scala │ ├── i5666.scala │ ├── i5690.scala │ ├── i5720.scala │ ├── i5750.scala │ ├── i576.scala │ ├── i5766.scala │ ├── i5794.scala │ ├── i583a.scala │ ├── i618.scala │ ├── i739.scala │ ├── i743.scala │ ├── i782.scala │ ├── i801.scala │ ├── i815.scala │ ├── i830.scala │ ├── i831.scala │ ├── i851.java │ ├── i864.scala │ ├── i877.scala │ ├── i878.scala │ ├── i880.scala │ ├── i884.scala │ ├── i903.scala │ ├── i938.scala │ ├── i939.scala │ ├── i94-nada.scala │ ├── i941.scala │ ├── i947.scala │ ├── i966.scala │ ├── i974.scala │ ├── i982.scala │ ├── i996.scala │ ├── i998.scala │ ├── ilya │ │ ├── J.java │ │ └── S.scala │ ├── ilya2 │ │ ├── A.scala │ │ ├── B.java │ │ └── Nullable.java │ ├── imp2-pos.scala │ ├── implicit-anyval-2.10.scala │ ├── implicit-dep.scala │ ├── implicit-divergent.scala │ ├── implicit-infix-ops.scala │ ├── implicit-lower-bound.scala │ ├── implicit-match-and-inline-match.scala │ ├── implicit-match-nested.scala │ ├── implicit-match.scala │ ├── implicit-scope-loop.scala │ ├── implicit-unwrap-tc.scala │ ├── implicitDivergenc.scala │ ├── implicitFuns.scala │ ├── implicitNums.scala │ ├── implicit_cache.scala │ ├── implicit_tparam.scala │ ├── implicitonSelect.scala │ ├── implicits.scala │ ├── implicits1.scala │ ├── implicits2.scala │ ├── import-rewrite │ │ ├── file.scala │ │ └── rewrite.scala │ ├── inf.scala │ ├── infer.scala │ ├── inferOverloaded.scala │ ├── inferbroadtype.scala │ ├── inferred.scala │ ├── infersingle.scala │ ├── init.scala │ ├── injectivity-gadt.scala │ ├── inline-access-levels │ │ ├── A_1.scala │ │ └── Test_2.scala │ ├── inline-apply.scala │ ├── inline-case-intrinsics.scala │ ├── inline-caseclass.scala │ ├── inline-constfold.scala │ ├── inline-i1773.scala │ ├── inline-i2570.scala │ ├── inline-match-gadt-nested.scala │ ├── inline-match-gadt.scala │ ├── inline-match-specialize.scala │ ├── inline-named-typeargs.scala │ ├── inline-rewrite.scala │ ├── inline-t2425.scala │ ├── inlineAccesses.scala │ ├── inliner2.scala │ ├── innerclass.scala │ ├── interfaceObject.scala │ ├── intersection.scala │ ├── irrefutable.scala │ ├── isApplicableSafe.scala │ ├── isRef.scala │ ├── itay.scala │ ├── iterator-traversable-mix.scala │ ├── java-override │ │ ├── A.java │ │ └── B.scala │ ├── javaConversions-2.10-ambiguity.scala │ ├── javaConversions-2.10-regression.scala │ ├── javaReadsSigs │ │ └── fromjava.java │ ├── kinds.scala │ ├── kinzer.scala │ ├── ksbug1.scala │ ├── lambda.decompiled │ ├── lambda.scala │ ├── lambdalift-1.scala │ ├── lambdalift.scala │ ├── lambdalift1.scala │ ├── lambdalift_1.scala │ ├── large.scala │ ├── large2.scala │ ├── largecasetest.scala │ ├── lazyvals.scala │ ├── leak-inferred.scala │ ├── leaks.scala │ ├── lexical.scala │ ├── list-extractor.scala │ ├── list-optim-check.scala │ ├── listpattern.scala │ ├── literals.scala │ ├── local-objects.scala │ ├── localmodules.scala │ ├── lookuprefined.scala │ ├── lookupswitch.scala │ ├── macro-deprecate-dont-touch-backquotedidents.scala │ ├── macro-with-array │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── macro-with-type │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── match.scala │ ├── matchtype.scala │ ├── matthias3.scala │ ├── matthias4.scala │ ├── matthias5.scala │ ├── maxim1.scala │ ├── methodTypes.decompiled │ ├── methodTypes.scala │ ├── michel1.scala │ ├── michel2.scala │ ├── michel3.scala │ ├── michel4.scala │ ├── michel5.scala │ ├── misc-unapply_pos.scala │ ├── mixins.scala │ ├── modules.scala │ ├── modules1.scala │ ├── namedTypeParams.scala │ ├── nameddefaults.scala │ ├── native-warning.scala │ ├── needstypeearly.scala │ ├── nested.scala │ ├── nested2.scala │ ├── nestedLambdas.scala │ ├── new-array.scala │ ├── news.scala │ ├── nonlocal-unchecked.scala │ ├── null.scala │ ├── nullarify.scala │ ├── nullary.scala │ ├── nullary_poly.scala │ ├── objXfun.scala │ ├── opaque-aliasing.scala │ ├── opaque-digits.scala │ ├── opaque-groups-params.scala │ ├── opaque-groups.scala │ ├── opaque-immutable-array.scala │ ├── opaque-nullable.scala │ ├── opaque-propability-xm.scala │ ├── opaque-propability.scala │ ├── opaque-xm.scala │ ├── opaque.scala │ ├── opaques-patmat.scala │ ├── opassign.scala │ ├── ops.scala │ ├── orinf.scala │ ├── ostermann.scala │ ├── overloaddefault.scala │ ├── overloaded.scala │ ├── overloadedAccess.scala │ ├── overloaded_ho_fun.scala │ ├── override-via-self.scala │ ├── override.scala │ ├── overrideDataRace.scala │ ├── overrides.scala │ ├── overzealous-assert-genbcode.scala │ ├── package-case.scala │ ├── package-ob-case │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── packageobject.scala │ ├── packageobjs.scala │ ├── param-depmeth.scala │ ├── paramAliases.scala │ ├── paramcycle.scala │ ├── parents-cycle │ │ ├── Def_1.scala │ │ └── Use_2.scala │ ├── partialApplications.scala │ ├── partialfun.scala │ ├── pat_gilles.scala │ ├── pat_iuli.scala │ ├── patdef.scala │ ├── patmat-extract-tparam.scala │ ├── patmat.scala │ ├── patmatSeq.scala │ ├── patterns1213.scala │ ├── patterns2.scala │ ├── patterns3.scala │ ├── pets.scala │ ├── phantom-Eq.scala │ ├── phantom-Eq2 │ │ ├── Phantom-Eq_1.scala │ │ └── Phantom-Eq_2.scala │ ├── phantom-Evidence.scala │ ├── philippe1.scala │ ├── philippe2.scala │ ├── philippe3.scala │ ├── philippe4.scala │ ├── pickleTypes.scala │ ├── pickleinf.scala │ ├── poly-inheritance.scala │ ├── poly-override.scala │ ├── polyalias.scala │ ├── polymorphic-case-class.scala │ ├── polytypes.scala │ ├── pos-bug1210.scala │ ├── pos_valueclasses │ │ ├── nullAsInstanceOfVC.scala │ │ ├── optmatch.scala │ │ ├── paramlists.scala │ │ ├── privatethisparam.scala │ │ ├── t5667.scala │ │ ├── t5853.scala │ │ ├── t5953.scala │ │ ├── t6029.scala │ │ ├── t6034.scala │ │ ├── t6215.scala │ │ ├── t6260.scala │ │ ├── t6260a.scala │ │ ├── t6260b.scala │ │ ├── t6358.scala │ │ ├── t6358_2.scala │ │ ├── t6601 │ │ │ ├── PrivateValueClass_1.scala │ │ │ └── UsePrivateValueClass_2.scala │ │ ├── t6651.scala │ │ ├── t7818.scala │ │ ├── t8011.scala │ │ ├── t9298 │ │ │ ├── JUse.java │ │ │ ├── Meter.scala │ │ │ └── Use.scala │ │ ├── value-class-override-no-spec.flags │ │ ├── value-class-override-no-spec.scala │ │ ├── value-class-override-spec.scala │ │ ├── xlint1.flags │ │ └── xlint1.scala │ ├── power-macro │ │ ├── Macro_1.scala │ │ ├── PowerInlined-1_2.scala │ │ └── PowerInlined-1k_2.scala │ ├── prefix.scala │ ├── printTest.scala │ ├── printbounds.scala │ ├── private-leak.scala │ ├── privates.scala │ ├── projections.scala │ ├── propagate.scala │ ├── protected-static │ │ ├── J.java │ │ ├── JavaClass.java │ │ ├── S.scala │ │ └── ScalaClass.scala │ ├── quote-1.scala │ ├── quote-lift-inline-params-b.scala │ ├── quote-lift-inline-params │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── quote-lift.scala │ ├── quote-liftable.scala │ ├── quote-nested-object │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── quote-no-splices.scala │ ├── quote-non-static-macro.scala │ ├── quote-this.scala │ ├── range.scala │ ├── rangepos-anonapply.scala │ ├── rangepos-patmat.scala │ ├── rangepos.scala │ ├── raw-map │ │ ├── J_1.java │ │ └── S_2.scala │ ├── rbtree.scala │ ├── realizable-mut.scala │ ├── rebind.scala │ ├── reference │ │ ├── adts.scala │ │ ├── auto-param-tupling.scala │ │ ├── enums.scala │ │ ├── implicit-byname-parameters.scala │ │ ├── inlines.scala │ │ ├── instances.scala │ │ ├── intersection-types.scala │ │ ├── named-typeargs.scala │ │ ├── trait-parameters.scala │ │ ├── type-lambdas.scala │ │ ├── union-types.scala │ │ └── vararg-patterns.scala │ ├── refinedSubtyping.scala │ ├── refinements.scala │ ├── relax_implicit_divergence.scala │ ├── repeatedArgs.scala │ ├── resultGuidesInference.scala │ ├── return_thistype.scala │ ├── sammy_poly.scala │ ├── sammy_scope.scala │ ├── sammy_single.scala │ ├── sammy_twice.scala │ ├── sams.scala │ ├── sbtDotrTest.scala │ ├── scala-singleton.scala │ ├── scala2traits │ │ ├── dotty-subclass.scala │ │ └── scala-trait.scala │ ├── scoping1.scala │ ├── scoping2.scala │ ├── scoping3.scala │ ├── sealed-final.scala │ ├── selfSym.scala │ ├── selftypes.decompiled │ ├── selftypes.scala │ ├── sepComp │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── seq-ordering.scala │ ├── seqtype-cycle │ │ ├── Test1.scala │ │ ├── Test2.scala │ │ └── Test3.scala │ ├── sets.scala │ ├── sigs.scala │ ├── simple-exceptions.scala │ ├── simple-repeated-args.decompiled │ ├── simple-repeated-args.scala │ ├── simple.scala │ ├── simpleAnnot.decompiled │ ├── simpleAnnot.scala │ ├── simpleCaseClass-1.decompiled │ ├── simpleCaseClass-1.scala │ ├── simpleCaseClass-2.decompiled │ ├── simpleCaseClass-2.scala │ ├── simpleCaseClass-3.decompiled │ ├── simpleCaseClass-3.scala │ ├── simpleCaseObject.decompiled │ ├── simpleCaseObject.scala │ ├── simpleClass-2.decompiled │ ├── simpleClass-2.scala │ ├── simpleClass-3.decompiled │ ├── simpleClass-3.scala │ ├── simpleClass.decompiled │ ├── simpleClass.scala │ ├── simpleConstructor.decompiled │ ├── simpleConstructor.scala │ ├── simpleDoWhile.decompiled │ ├── simpleDoWhile.scala │ ├── simpleExtractors-1.decompiled │ ├── simpleExtractors-1.scala │ ├── simpleExtractors-2.decompiled │ ├── simpleExtractors-2.scala │ ├── simpleInline.decompiled │ ├── simpleInline.scala │ ├── simpleMatchCase.decompiled │ ├── simpleMatchCase.scala │ ├── simpleMatchRef.decompiled │ ├── simpleMatchRef.scala │ ├── simpleRefinement.decompiled │ ├── simpleRefinement.scala │ ├── simpleSetter.decompiled │ ├── simpleSetter.scala │ ├── simpleSingleton.decompiled │ ├── simpleSingleton.scala │ ├── simpleSuper.decompiled │ ├── simpleSuper.scala │ ├── simpleTry.decompiled │ ├── simpleTry.scala │ ├── simpleTypeSelect.decompiled │ ├── simpleTypeSelect.scala │ ├── simpleWhile.decompiled │ ├── simpleWhile.scala │ ├── simplelists.scala │ ├── simplesams.scala │ ├── singleton-fun-types.scala │ ├── singletons.scala │ ├── singletontrait.scala │ ├── sip23-aliasing.scala │ ├── sort.scala │ ├── spec-Function1.scala │ ├── spec-arrays.scala │ ├── spec-asseenfrom.scala │ ├── spec-constr-new.scala │ ├── spec-constr-old.scala │ ├── spec-cyclic.scala │ ├── spec-doubledef-old.scala │ ├── spec-example1.scala │ ├── spec-fields-old.scala │ ├── spec-foo.scala │ ├── spec-funs.scala │ ├── spec-groups.scala │ ├── spec-lists.scala │ ├── spec-localdefs.scala │ ├── spec-maps.scala │ ├── spec-multiplectors.scala │ ├── spec-params-old.scala │ ├── spec-partially.scala │ ├── spec-partialmap.scala │ ├── spec-polymeth.scala │ ├── spec-private.scala │ ├── spec-sealed.scala │ ├── spec-short.scala │ ├── spec-simple.scala │ ├── spec-sparsearray-old.scala │ ├── spec-super.scala │ ├── spec-t3497.scala │ ├── spec-t6286.scala │ ├── spec-tailcall.scala │ ├── spec-thistype.scala │ ├── spec-traits.scala │ ├── spec-vector.scala │ ├── spec.scala │ ├── specialize10.scala │ ├── spliceTest.scala │ ├── spurious-overload.scala │ ├── staleSymbol.scala │ ├── strawman-i79.scala │ ├── strings.scala │ ├── strip-tvars-for-lubbasetypes.scala │ ├── subtyping.scala │ ├── sudoku.scala │ ├── superacc.scala │ ├── supercalls.scala │ ├── switch-small.scala │ ├── switchUnbox.scala │ ├── synthetics.scala │ ├── t0002.scala │ ├── t0017.scala │ ├── t0020.scala │ ├── t0029.scala │ ├── t0030.scala │ ├── t0031.scala │ ├── t0032.scala │ ├── t0036.scala │ ├── t0039.scala │ ├── t0049.scala │ ├── t0053.scala │ ├── t0054.scala │ ├── t0055.scala │ ├── t0061.scala │ ├── t0064.scala │ ├── t0066.scala │ ├── t0068.scala │ ├── t0069.scala │ ├── t0076.scala │ ├── t0081.scala │ ├── t0082.scala │ ├── t0085.scala │ ├── t0091.scala │ ├── t0093.scala │ ├── t0095.scala │ ├── t0123.scala │ ├── t0154.scala │ ├── t0165.scala │ ├── t0204.scala │ ├── t0227.scala │ ├── t0231.scala │ ├── t0273.scala │ ├── t0301.scala │ ├── t0304.scala │ ├── t0305.scala │ ├── t0438.scala │ ├── t0453.scala │ ├── t0504.scala │ ├── t0591.scala │ ├── t0599.scala │ ├── t0612 │ │ ├── C.scala │ │ └── Ob.scala │ ├── t0644.scala │ ├── t0654.scala │ ├── t0674.scala │ ├── t0710.scala │ ├── t0770.scala │ ├── t0774 │ │ ├── deathname.scala │ │ └── unrelated.scala │ ├── t0786.scala │ ├── t0851.scala │ ├── t0872.scala │ ├── t0904.scala │ ├── t0905.decompiled │ ├── t0905.scala │ ├── t1000.scala │ ├── t1001.scala │ ├── t1006.scala │ ├── t1014.scala │ ├── t1027.scala │ ├── t1029 │ │ ├── Test_1.scala │ │ └── Test_2.scala │ ├── t1034.scala │ ├── t1035.scala │ ├── t10387b.scala │ ├── t1048.scala │ ├── t1049.scala │ ├── t1050.scala │ ├── t1053.scala │ ├── t10533.scala │ ├── t1056.scala │ ├── t1070.scala │ ├── t1075.scala │ ├── t1085.scala │ ├── t1090.scala │ ├── t1107a.scala │ ├── t1107b │ │ ├── O.scala │ │ └── T.scala │ ├── t1119.scala │ ├── t1123.scala │ ├── t112606A.scala │ ├── t1131.scala │ ├── t1133.scala │ ├── t1136.scala │ ├── t1146.scala │ ├── t1147.scala │ ├── t115.scala │ ├── t1159.scala │ ├── t116.decompiled │ ├── t116.scala │ ├── t1164.scala │ ├── t1168.scala │ ├── t1185.scala │ ├── t119.scala │ ├── t1203a.scala │ ├── t1208.scala │ ├── t121.scala │ ├── t1210a.scala │ ├── t122.scala │ ├── t1226.scala │ ├── t1236.scala │ ├── t1236a.scala │ ├── t1237.scala │ ├── t124.scala │ ├── t1260.scala │ ├── t1272.scala │ ├── t1279a.scala │ ├── t1280.scala │ ├── t1318.scala │ ├── t1385.scala │ ├── t1391.scala │ ├── t1422_pos.scala │ ├── t1438.scala │ ├── t1439.scala │ ├── t1480.scala │ ├── t1500a.scala │ ├── t151.scala │ ├── t1513a.scala │ ├── t1513b.scala │ ├── t1560.scala │ ├── t1565.scala │ ├── t1569.scala │ ├── t1569a.scala │ ├── t159.scala │ ├── t1591_pos.scala │ ├── t160.scala │ ├── t1614 │ │ ├── bar.scala │ │ └── foo.scala │ ├── t1625.scala │ ├── t1625b.scala │ ├── t1642b.scala │ ├── t1659.scala │ ├── t1675.scala │ ├── t1693.scala │ ├── t1722-A.scala │ ├── t1722 │ │ ├── Test.scala │ │ └── Top.scala │ ├── t175.scala │ ├── t1756.scala │ ├── t177.scala │ ├── t1785.scala │ ├── t1786-counter.scala │ ├── t1786-cycle.scala │ ├── t1789.scala │ ├── t1798.scala │ ├── t183.scala │ ├── t1832.scala │ ├── t1843.scala │ ├── t1858.scala │ ├── t1896 │ │ ├── D0.scala │ │ └── D1.scala │ ├── t1942 │ │ ├── A_1.scala │ │ └── Test_2.scala │ ├── t1957.scala │ ├── t1974.scala │ ├── t1987a.scala │ ├── t1987b │ │ ├── a.scala │ │ └── b.scala │ ├── t1996.scala │ ├── t201.scala │ ├── t2018.scala │ ├── t2023.scala │ ├── t2038.scala │ ├── t2060.scala │ ├── t2066.scala │ ├── t2081.scala │ ├── t2082.scala │ ├── t2094.scala │ ├── t210.scala │ ├── t211.scala │ ├── t2119.scala │ ├── t2127.scala │ ├── t2130-1.scala │ ├── t2130-2.scala │ ├── t2133.scala │ ├── t2168.scala │ ├── t2171.scala │ ├── t2179.scala │ ├── t2183.scala │ ├── t2187-2.scala │ ├── t2187.scala │ ├── t2194.scala │ ├── t2208_pos.scala │ ├── t2234.scala │ ├── t2260.scala │ ├── t2261.scala │ ├── t229.scala │ ├── t2293.scala │ ├── t2305.scala │ ├── t2310.scala │ ├── t2331.scala │ ├── t2368.scala │ ├── t2399.scala │ ├── t2405.scala │ ├── t2421.scala │ ├── t2421_delitedsl.scala │ ├── t2421b_pos.scala │ ├── t2421c.scala │ ├── t2425.scala │ ├── t2429.scala │ ├── t2435.scala │ ├── t2441pos.scala │ ├── t2444.scala │ ├── t245.scala │ ├── t2454.scala │ ├── t247.scala │ ├── t2484.scala │ ├── t2486.scala │ ├── t2500.scala │ ├── t2503.scala │ ├── t2504.scala │ ├── t252.scala │ ├── t2545.scala │ ├── t2591.scala │ ├── t2610.scala │ ├── t2613.scala │ ├── t2619.scala │ ├── t262.scala │ ├── t2624.scala │ ├── t2635.scala │ ├── t2660.scala │ ├── t2664.scala │ ├── t2665.scala │ ├── t2667.scala │ ├── t2669.scala │ ├── t267.scala │ ├── t2683.scala │ ├── t2691.scala │ ├── t2693.scala │ ├── t2698.scala │ ├── t2708.scala │ ├── t2712-1.scala │ ├── t2712-2.scala │ ├── t2712-3.scala │ ├── t2712-4.scala │ ├── t2712-5.scala │ ├── t2712-6.scala │ ├── t2712-7.scala │ ├── t2726 │ │ ├── SQLBuilder_1.scala │ │ └── t2726_2.scala │ ├── t2741 │ │ ├── 2741_1.scala │ │ └── 2741_2.scala │ ├── t2794.scala │ ├── t2795-new.scala │ ├── t2795-old.scala │ ├── t2797.scala │ ├── t2799.scala │ ├── t2809.scala │ ├── t284-pos.scala │ ├── t287.scala │ ├── t289.scala │ ├── t2910.scala │ ├── t2913.scala │ ├── t2939.scala │ ├── t2945.scala │ ├── t295.scala │ ├── t296.scala │ ├── t2973.scala │ ├── t2991.scala │ ├── t3020.scala │ ├── t3037.scala │ ├── t304.scala │ ├── t3071.scala │ ├── t3076 │ │ ├── C2.scala │ │ └── T.scala │ ├── t3079.scala │ ├── t3106.scala │ ├── t3120 │ │ ├── J1.java │ │ ├── J2.java │ │ ├── Q.java │ │ └── Test.scala │ ├── t3136.scala │ ├── t3137.scala │ ├── t3152.scala │ ├── t3160.scala │ ├── t3174.scala │ ├── t3174b.scala │ ├── t3177.scala │ ├── t318.scala │ ├── t319.scala │ ├── t3249 │ │ ├── Test.java │ │ └── a.scala │ ├── t3252.scala │ ├── t3274.scala │ ├── t3278.scala │ ├── t3312.scala │ ├── t3343.scala │ ├── t3349 │ │ ├── AbstractTupleSet.java │ │ ├── Table.java │ │ ├── Test.scala │ │ └── TupleSet.java │ ├── t3371.scala │ ├── t3373.scala │ ├── t3374.scala │ ├── t3384.scala │ ├── t3411.scala │ ├── t3419 │ │ ├── B_1.scala │ │ └── C_2.scala │ ├── t3420.scala │ ├── t3429 │ │ ├── A.scala │ │ └── Test.java │ ├── t3430.scala │ ├── t344.scala │ ├── t3440.scala │ ├── t3452f.scala │ ├── t3477.scala │ ├── t3486 │ │ ├── JTest.java │ │ └── test.scala │ ├── t348plus.scala │ ├── t3494.scala │ ├── t3495.scala │ ├── t3498-new.scala │ ├── t3521 │ │ ├── DoubleValue.java │ │ └── a.scala │ ├── t3528.scala │ ├── t3534.scala │ ├── t3560.scala │ ├── t3567 │ │ ├── Foo.scala │ │ └── Outer.java │ ├── t3570.scala │ ├── t3578.scala │ ├── t3582.scala │ ├── t3582b.scala │ ├── t359.scala │ ├── t360.scala │ ├── t361.scala │ ├── t3612.scala │ ├── t3622 │ │ ├── AsyncTask.java │ │ ├── MyAsyncTask.java │ │ └── Test.scala │ ├── t3631.scala │ ├── t3636.scala │ ├── t3642 │ │ ├── Tuppel_1.java │ │ └── t3642_2.scala │ ├── t3670.scala │ ├── t3671.scala │ ├── t3672.scala │ ├── t3676.scala │ ├── t3688.scala │ ├── t372.scala │ ├── t374.scala │ ├── t3774.scala │ ├── t3777.scala │ ├── t3792.scala │ ├── t3800.scala │ ├── t3808.scala │ ├── t3836.scala │ ├── t3837.scala │ ├── t3859.scala │ ├── t3861.scala │ ├── t3862.scala │ ├── t3864 │ │ ├── scalaz_2.scala │ │ └── tuples_1.scala │ ├── t3866.scala │ ├── t3869.decompiled │ ├── t3869.scala │ ├── t3880.scala │ ├── t3883.scala │ ├── t389.scala │ ├── t3890.scala │ ├── t3898.scala │ ├── t3924.scala │ ├── t3927.scala │ ├── t3936 │ │ ├── BlockingQueue.java │ │ ├── Queue.java │ │ └── Test.scala │ ├── t3946 │ │ ├── A.java │ │ └── Test_1.scala │ ├── t3960.scala │ ├── t397.scala │ ├── t3972.scala │ ├── t3986.scala │ ├── t3999 │ │ ├── a_1.scala │ │ └── b_2.scala │ ├── t4018.scala │ ├── t402.scala │ ├── t4020.scala │ ├── t4036.scala │ ├── t404.scala │ ├── t4052.scala │ ├── t4062.scala │ ├── t4063.scala │ ├── t4070.scala │ ├── t4070b.scala │ ├── t4112.scala │ ├── t4114.scala │ ├── t415.scala │ ├── t4173.scala │ ├── t4176.scala │ ├── t4176b.scala │ ├── t4188.scala │ ├── t419.scala │ ├── t4220.scala │ ├── t4243.scala │ ├── t4257.scala │ ├── t4266.scala │ ├── t4269.scala │ ├── t4275.scala │ ├── t430-feb09.scala │ ├── t4305.scala │ ├── t432.scala │ ├── t4336.scala │ ├── t439.scala │ ├── t4402 │ │ ├── A.scala │ │ ├── Bar.java │ │ └── Foo.java │ ├── t443.scala │ ├── t4430.scala │ ├── t4432.scala │ ├── t4457_1.scala │ ├── t4494.scala │ ├── t4501.scala │ ├── t4502.scala │ ├── t4524.scala │ ├── t4545.scala │ ├── t4547.scala │ ├── t4579.scala │ ├── t4593.scala │ ├── t460.scala │ ├── t4603 │ │ ├── J.java │ │ └── S.scala │ ├── t464.scala │ ├── t4651.scala │ ├── t4692.scala │ ├── t4716.scala │ ├── t4717.scala │ ├── t4737 │ │ ├── J_1.java │ │ └── S_2.scala │ ├── t4744 │ │ ├── Bar.scala │ │ └── Foo.java │ ├── t4757 │ │ ├── A_2.scala │ │ ├── B_3.scala │ │ └── P_1.scala │ ├── t4758.scala │ ├── t4760.scala │ ├── t4786.scala │ ├── t4812.scala │ ├── t4831.scala │ ├── t4840.scala │ ├── t4842.scala │ ├── t4853.scala │ ├── t4859.scala │ ├── t4869.scala │ ├── t4910.scala │ ├── t4911.scala │ ├── t4938.scala │ ├── t4975.scala │ ├── t5012.scala │ ├── t5013 │ │ ├── Bar_2.scala │ │ └── Foo_1.scala │ ├── t5029.scala │ ├── t5031 │ │ ├── Id.scala │ │ └── package.scala │ ├── t5031_2.scala │ ├── t5031_3 │ │ ├── Foo_1.scala │ │ ├── Main_2.scala │ │ └── package.scala │ ├── t5033.scala │ ├── t5041.scala │ ├── t5070.scala │ ├── t5071.scala │ ├── t5082.scala │ ├── t5084.scala │ ├── t5099.scala │ ├── t5120.scala │ ├── t5127.scala │ ├── t5137.scala │ ├── t514.scala │ ├── t516.scala │ ├── t5175.scala │ ├── t5178.scala │ ├── t522.scala │ ├── t5240.scala │ ├── t5245.scala │ ├── t530.scala │ ├── t5305.scala │ ├── t5313.scala │ ├── t5330.scala │ ├── t5330b.scala │ ├── t5330c.scala │ ├── t5359.scala │ ├── t5384.scala │ ├── t5399.scala │ ├── t5399a.scala │ ├── t5406.scala │ ├── t5444.scala │ ├── t5504 │ │ ├── s_1.scala │ │ └── s_2.scala │ ├── t5508-min-okay.scala │ ├── t5508-min-okay2.scala │ ├── t5508-min.scala │ ├── t5508.scala │ ├── t5542.scala │ ├── t5577.scala │ ├── t5606.scala │ ├── t5639 │ │ ├── Bar.scala │ │ └── Foo.scala │ ├── t5643.scala │ ├── t5644 │ │ ├── BoxesRunTime.java │ │ └── other.scala │ ├── t566.scala │ ├── t5683.scala │ ├── t5702-pos-infix-star.scala │ ├── t5703 │ │ ├── Base.java │ │ └── Impl.scala │ ├── t5720-ownerous.scala │ ├── t5726.scala │ ├── t5727.scala │ ├── t573.scala │ ├── t5760-pkgobj-warn │ │ ├── stalepkg_1.scala │ │ └── stalepkg_2.scala │ ├── t5769.scala │ ├── t577.scala │ ├── t5779-numeq-warn.scala │ ├── t578.scala │ ├── t5796.scala │ ├── t5809.scala │ ├── t5816-noclash.scala │ ├── t5829.scala │ ├── t5846.scala │ ├── t5859.scala │ ├── t5862.scala │ ├── t5877.scala │ ├── t5877b.scala │ ├── t5886.scala │ ├── t5892.scala │ ├── t5897.scala │ ├── t5900a.scala │ ├── t5910.java │ ├── t592.scala │ ├── t5930.scala │ ├── t5932.scala │ ├── t5957 │ │ ├── T_1.scala │ │ └── Test.java │ ├── t5958.scala │ ├── t596.scala │ ├── t5967.scala │ ├── t5968.scala │ ├── t599.scala │ ├── t6008.scala │ ├── t6022.scala │ ├── t6022b.scala │ ├── t6028 │ │ ├── t6028_1.scala │ │ └── t6028_2.scala │ ├── t6033.scala │ ├── t604.scala │ ├── t6040.scala │ ├── t607.scala │ ├── t6072.scala │ ├── t6084.scala │ ├── t6089b.scala │ ├── t6091.scala │ ├── t611.scala │ ├── t6117.scala │ ├── t6123-explaintypes-implicits.scala │ ├── t613.scala │ ├── t6145.scala │ ├── t6146.scala │ ├── t615.scala │ ├── t6157.scala │ ├── t616.scala │ ├── t6162-inheritance.scala │ ├── t6184.scala │ ├── t6201.scala │ ├── t6205.scala │ ├── t6208.scala │ ├── t6210.scala │ ├── t6225.scala │ ├── t6225b.decompiled │ ├── t6225b.scala │ ├── t6231.scala │ ├── t6231b.scala │ ├── t6245 │ │ ├── Base.java │ │ ├── Foo.scala │ │ └── Vis.java │ ├── t6274.scala │ ├── t6275.scala │ ├── t6278-synth-def.scala │ ├── t628.scala │ ├── t6301.scala │ ├── t6311.scala │ ├── t6335.scala │ ├── t640.scala │ ├── t6482.scala │ ├── t6499.scala │ ├── t651.scala │ ├── t6514.scala │ ├── t6537.scala │ ├── t6547.scala │ ├── t6551.scala │ ├── t6552.scala │ ├── t6562.scala │ ├── t6575a.scala │ ├── t6575b.scala │ ├── t6595.scala │ ├── t6600.scala │ ├── t661.scala │ ├── t6664.scala │ ├── t6664b.scala │ ├── t6675.scala │ ├── t6712.scala │ ├── t6722.scala │ ├── t6745.scala │ ├── t675.scala │ ├── t6771.scala │ ├── t6780.scala │ ├── t6797.scala │ ├── t6815.scala │ ├── t6815_import.scala │ ├── t684.scala │ ├── t6896.scala │ ├── t690.scala │ ├── t6921.scala │ ├── t6925.scala │ ├── t6925b.scala │ ├── t694.scala │ ├── t6942 │ │ ├── Bar.java │ │ └── t6942.scala │ ├── t6948.scala │ ├── t6963c.scala │ ├── t6966.scala │ ├── t697.scala │ ├── t6976 │ │ ├── Exts_1.scala │ │ ├── ImplicitBug_1.scala │ │ └── ImplicitBug_2.scala │ ├── t698.scala │ ├── t6994.scala │ ├── t7011.scala │ ├── t7014 │ │ ├── ThreadSafety.java │ │ ├── ThreadSafetyLevel.java │ │ └── t7014.scala │ ├── t7022.scala │ ├── t703.scala │ ├── t7033.scala │ ├── t704.decompiled │ ├── t704.scala │ ├── t7091.scala │ ├── t7180.scala │ ├── t7183.scala │ ├── t720.scala │ ├── t7200b.scala │ ├── t7226.scala │ ├── t7232 │ │ ├── Foo.java │ │ ├── List.java │ │ └── Test.scala │ ├── t7232c │ │ ├── Foo.java │ │ └── Test.scala │ ├── t7232d │ │ ├── Entry.java │ │ ├── Foo.java │ │ └── Test.scala │ ├── t7233.scala │ ├── t7233b.scala │ ├── t7264 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── t7285a.scala │ ├── t7296.scala │ ├── t7315.scala │ ├── t7322.scala │ ├── t7329.scala │ ├── t7364 │ │ ├── BadList.java │ │ └── UseIt.scala │ ├── t7369.scala │ ├── t7377b.scala │ ├── t7426.scala │ ├── t7427.scala │ ├── t7433.scala │ ├── t7475a.scala │ ├── t7475b.scala │ ├── t7475d.scala │ ├── t7475e.scala │ ├── t7486.scala │ ├── t7517.scala │ ├── t7520.scala │ ├── t7532 │ │ ├── A_1.java │ │ └── B_2.scala │ ├── t7532b │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── t756.scala │ ├── t757.scala │ ├── t757a.scala │ ├── t758.scala │ ├── t759.scala │ ├── t762.scala │ ├── t7668.scala │ ├── t767.scala │ ├── t7689.scala │ ├── t7690.scala │ ├── t7694.scala │ ├── t7716.scala │ ├── t7753.scala │ ├── t7782.scala │ ├── t7782b.scala │ ├── t7785.scala │ ├── t7788.scala │ ├── t780.scala │ ├── t7815.scala │ ├── t7853-partial-function.scala │ ├── t7853.scala │ ├── t7864.scala │ ├── t788.scala │ ├── t789.scala │ ├── t7902.scala │ ├── t7928.scala │ ├── t7944.scala │ ├── t796.scala │ ├── t7983.scala │ ├── t802.scala │ ├── t8023.scala │ ├── t8023b.scala │ ├── t803.scala │ ├── t8045.scala │ ├── t8046.scala │ ├── t8046b.scala │ ├── t8046c.scala │ ├── t805.scala │ ├── t8054.scala │ ├── t8060.scala │ ├── t8062 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── t807.scala │ ├── t812.scala │ ├── t8120.scala │ ├── t8128.scala │ ├── t8132.scala │ ├── t8170.scala │ ├── t8177.scala │ ├── t8177a.scala │ ├── t8177b.scala │ ├── t8177d.scala │ ├── t8177e.scala │ ├── t8177g.scala │ ├── t8177h.scala │ ├── t8207.scala │ ├── t8219.scala │ ├── t8230a.scala │ ├── t8237.scala │ ├── t8244d │ │ ├── InodeBase_1.java │ │ └── Test_2.scala │ ├── t8300-conversions-a.scala │ ├── t8300-conversions-b.scala │ ├── t8300-overloading.scala │ ├── t8300-patmat-a.scala │ ├── t8300-patmat-b.scala │ ├── t8301.scala │ ├── t8301b.scala │ ├── t8306.scala │ ├── t8315.scala │ ├── t8315b.scala │ ├── t8324.scala │ ├── t8363.scala │ ├── t8364.scala │ ├── t8367.scala │ ├── t8369a.scala │ ├── t8376 │ │ ├── BindingsX.java │ │ └── Test.scala │ ├── t839.scala │ ├── t851.scala │ ├── t873.scala │ ├── t892.scala │ ├── t9004.scala │ ├── t911.scala │ ├── t927.scala │ ├── t942 │ │ ├── Amount_1.java │ │ └── Test_2.scala │ ├── t946.scala │ ├── t9795.scala │ ├── t9844.scala │ ├── tagging.scala │ ├── tailcall │ │ ├── i1089.scala │ │ ├── i1614.scala │ │ ├── i2024.scala │ │ ├── i321.scala │ │ ├── i5163.scala │ │ ├── return.scala │ │ ├── t1672.scala │ │ ├── t6479.scala │ │ ├── t6574.scala │ │ ├── t6891.scala │ │ └── tailcall.scala │ ├── tangledCompanion.scala │ ├── tcpoly_boundedmonad.scala │ ├── tcpoly_bounds1.scala │ ├── tcpoly_checkkinds_mix.scala │ ├── tcpoly_gm.scala │ ├── tcpoly_higherorder_bound_method.scala │ ├── tcpoly_infer_easy.scala │ ├── tcpoly_infer_explicit_tuple_wrapper.scala │ ├── tcpoly_infer_implicit_tuple_wrapper.scala │ ├── tcpoly_infer_ticket1864.scala │ ├── tcpoly_infer_ticket474.scala │ ├── tcpoly_infer_ticket716.scala │ ├── tcpoly_late_method_params.scala │ ├── tcpoly_method.scala │ ├── tcpoly_overloaded.scala │ ├── tcpoly_param_scoping.scala │ ├── tcpoly_poly.scala │ ├── tcpoly_return_overriding.scala │ ├── tcpoly_seq.scala │ ├── tcpoly_seq_typealias.scala │ ├── tcpoly_subst.scala │ ├── tcpoly_ticket2096.scala │ ├── tcpoly_typeapp.scala │ ├── tcpoly_typesub.scala │ ├── tcpoly_variance_pos.scala │ ├── tcpoly_wildcards.scala │ ├── ted.scala │ ├── templateParents.scala │ ├── test1.scala │ ├── test4.scala │ ├── test4a.scala │ ├── test4refine.scala │ ├── test5.scala │ ├── test5refine.scala │ ├── testCoercionThis.scala │ ├── testcast.scala │ ├── this-types.scala │ ├── thistype.scala │ ├── thistypes.scala │ ├── throw-null.scala │ ├── ticket0137.scala │ ├── ticket2197.scala │ ├── ticket2201.scala │ ├── tinondefcons.scala │ ├── tparam_inf.scala │ ├── trailingCommas │ │ └── trailingCommas.scala │ ├── trait-parents.scala │ ├── traits.scala │ ├── traits_1.scala │ ├── transparent.scala │ ├── tryTyping.scala │ ├── tryWithoutHandler.scala │ ├── tuplePatDef.scala │ ├── typealias_dubious.scala │ ├── typealiases.scala │ ├── typeclass-encoding.scala │ ├── typeclass-encoding2.scala │ ├── typeclass-encoding3.scala │ ├── typedIdents │ │ ├── PQ.scala │ │ └── typedIdents.scala │ ├── typedapply.scala │ ├── typeinferNull.scala │ ├── typelevel0.scala │ ├── typerep_pos.scala │ ├── typers.scala │ ├── typetags.scala │ ├── typetestcast.scala │ ├── unapply.scala │ ├── unapplyComplex.scala │ ├── unapplyContexts2.scala │ ├── unapplyGeneric.scala │ ├── unapplyNeedsMemberType.scala │ ├── unapplyVal.scala │ ├── unchecked-a.scala │ ├── unicode-decode.scala │ ├── valdefs.scala │ ├── vararg-pattern.scala │ ├── varargs-position.decompiled │ ├── varargs-position.scala │ ├── varargs.scala │ ├── variances-flip.scala │ ├── variances.scala │ ├── variances_pos.scala │ ├── virtpatmat_alts_subst.scala │ ├── virtpatmat_anonfun_for.scala │ ├── virtpatmat_binding_opt.scala │ ├── virtpatmat_castbinder.scala │ ├── virtpatmat_exhaust.scala │ ├── virtpatmat_exhaust_unchecked.scala │ ├── virtpatmat_exist1.scala │ ├── virtpatmat_exist2.scala │ ├── virtpatmat_exist3.scala │ ├── virtpatmat_exist4.scala │ ├── virtpatmat_exist_uncurry.scala │ ├── virtpatmat_gadt_array.scala │ ├── virtpatmat_infer_single_1.scala │ ├── virtpatmat_instof_valuetype.scala │ ├── virtpatmat_obj_in_case.scala │ ├── virtpatmat_reach_const.scala │ ├── widen-existential.scala │ ├── wildcardBoundInference.scala │ ├── wildcardInInfixType.scala │ ├── xml-pos.scala │ ├── z1720.scala │ ├── z1730.scala │ ├── zoo.scala │ └── zoo2.scala ├── run-custom-args │ ├── Yretain-trees │ │ ├── tasty-definitions-2.check │ │ ├── tasty-definitions-2 │ │ │ ├── Macro_1.scala │ │ │ └── Test_2.scala │ │ ├── tasty-definitions-3.check │ │ ├── tasty-definitions-3 │ │ │ ├── Macro_1.scala │ │ │ └── Test_2.scala │ │ ├── tasty-extractors-owners.check │ │ ├── tasty-extractors-owners │ │ │ ├── quoted_1.scala │ │ │ └── quoted_2.scala │ │ ├── tasty-load-tree-1.check │ │ ├── tasty-load-tree-1 │ │ │ ├── quoted_1.scala │ │ │ └── quoted_2.scala │ │ ├── tasty-load-tree-2.check │ │ └── tasty-load-tree-2 │ │ │ ├── quoted_1.scala │ │ │ └── quoted_2.scala │ ├── i5256.check │ ├── i5256.scala │ └── tuple-cons.scala ├── run-with-compiler-custom-args │ ├── staged-streams_1.check │ ├── staged-streams_1.scala │ └── tasty-interpreter │ │ ├── InterpretedMain.scala │ │ ├── Precompiled.scala │ │ ├── Test.scala │ │ ├── interpreter │ │ ├── TastyInterpreter.scala │ │ ├── TreeInterpreter.scala │ │ └── jvm │ │ │ ├── Interpreter.scala │ │ │ └── JVMReflection.scala │ │ └── notes.md ├── run-with-compiler │ ├── i3823-b.check │ ├── i3823-b.scala │ ├── i3823-c.check │ ├── i3823-c.scala │ ├── i3823.check │ ├── i3823.scala │ ├── i3847-b.check │ ├── i3847-b.scala │ ├── i3847.check │ ├── i3847.scala │ ├── i3876-b.check │ ├── i3876-b.scala │ ├── i3876-c.check │ ├── i3876-c.scala │ ├── i3876-d.check │ ├── i3876-d.scala │ ├── i3876.check │ ├── i3876.scala │ ├── i3946.check │ ├── i3946.scala │ ├── i3947.check │ ├── i3947.scala │ ├── i3947b.check │ ├── i3947b.scala │ ├── i3947b2.check │ ├── i3947b2.scala │ ├── i3947b3.check │ ├── i3947b3.scala │ ├── i3947c.check │ ├── i3947c.scala │ ├── i3947d.check │ ├── i3947d.scala │ ├── i3947d2.check │ ├── i3947d2.scala │ ├── i3947e.check │ ├── i3947e.scala │ ├── i3947f.check │ ├── i3947f.scala │ ├── i3947g.check │ ├── i3947g.scala │ ├── i3947i.check │ ├── i3947i.scala │ ├── i3947j.check │ ├── i3947j.scala │ ├── i4044a.check │ ├── i4044a.scala │ ├── i4044b.check │ ├── i4044b.scala │ ├── i4044c.check │ ├── i4044c.scala │ ├── i4044d.check │ ├── i4044d.scala │ ├── i4044e.check │ ├── i4044e.scala │ ├── i4044f.check │ ├── i4044f.scala │ ├── i4350.check │ ├── i4350.scala │ ├── i4591.check │ ├── i4591.scala │ ├── i5144.check │ ├── i5144.scala │ ├── i5144b.check │ ├── i5144b.scala │ ├── i5152.check │ ├── i5152.scala │ ├── i5247.check │ ├── i5247.scala │ ├── quote-ackermann-1.check │ ├── quote-ackermann-1.scala │ ├── quote-fun-app-1.check │ ├── quote-fun-app-1.scala │ ├── quote-function-applied-to.check │ ├── quote-function-applied-to.scala │ ├── quote-impure-by-name.check │ ├── quote-impure-by-name │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── quote-inline-function.check │ ├── quote-inline-function │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── quote-lambda.scala │ ├── quote-lib.check │ ├── quote-lib.scala │ ├── quote-nested-1.check │ ├── quote-nested-1.scala │ ├── quote-nested-2.check │ ├── quote-nested-2.scala │ ├── quote-nested-3.check │ ├── quote-nested-3.scala │ ├── quote-nested-4.check │ ├── quote-nested-4.scala │ ├── quote-nested-5.check │ ├── quote-nested-5.scala │ ├── quote-owners-2.check │ ├── quote-owners-2.scala │ ├── quote-owners.check │ ├── quote-owners.scala │ ├── quote-run-2.check │ ├── quote-run-2.scala │ ├── quote-run-b.check │ ├── quote-run-b.scala │ ├── quote-run-c.check │ ├── quote-run-c.scala │ ├── quote-run-constants.check │ ├── quote-run-constants.scala │ ├── quote-run-large.check │ ├── quote-run-large.scala │ ├── quote-run-many.scala │ ├── quote-run-staged-interpreter.check │ ├── quote-run-staged-interpreter.scala │ ├── quote-run-with-settings.check │ ├── quote-run-with-settings.scala │ ├── quote-run.check │ ├── quote-run.scala │ ├── quote-show-blocks.check │ ├── quote-show-blocks.scala │ ├── quote-splice-interpret-1.check │ ├── quote-two-captured-ref.check │ ├── quote-two-captured-ref.scala │ ├── quote-type-tags.check │ ├── quote-type-tags.scala │ ├── quote-unrolled-foreach.check │ ├── quote-unrolled-foreach.scala │ ├── quote-var.check │ ├── quote-var.scala │ ├── scripting.check │ ├── scripting.scala │ ├── shonan-hmm-simple.check │ ├── shonan-hmm-simple.scala │ ├── shonan-hmm.check │ ├── shonan-hmm │ │ ├── Blas.scala │ │ ├── Complex.scala │ │ ├── Lifters.scala │ │ ├── MVmult.scala │ │ ├── PV.scala │ │ ├── Ring.scala │ │ ├── Test.scala │ │ ├── UnrolledExpr.scala │ │ ├── Vec.scala │ │ ├── VecOp.scala │ │ ├── VecROp.scala │ │ └── Vmults.scala │ ├── tasty-consumer.check │ ├── tasty-consumer │ │ ├── Foo.scala │ │ └── Test.scala │ ├── tasty-extractors-constants-2.check │ ├── tasty-extractors-constants-2 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-unsafe-let.check │ └── tasty-unsafe-let │ │ ├── quoted_1.scala │ │ └── quoted_2.scala ├── run │ ├── .checkSrcRegen │ ├── 1938-2.scala │ ├── 1938.scala │ ├── 2772.scala │ ├── 3179.scala │ ├── CollectionTests.check │ ├── CollectionTests.scala │ ├── Course-2002-01.check │ ├── Course-2002-01.scala │ ├── Course-2002-02.check │ ├── Course-2002-02.scala │ ├── Course-2002-03.check │ ├── Course-2002-03.scala │ ├── Course-2002-04.check │ ├── Course-2002-04.scala │ ├── Course-2002-05.check │ ├── Course-2002-05.scala │ ├── Course-2002-06.check │ ├── Course-2002-06.scala │ ├── Course-2002-07.check │ ├── Course-2002-07.scala │ ├── Course-2002-08.check │ ├── Course-2002-08.scala │ ├── Course-2002-09.check │ ├── Course-2002-09.scala │ ├── Course-2002-10.check │ ├── Course-2002-10.scala │ ├── Course-2002-13.check │ ├── Course-2002-13.scala │ ├── HLists-nonvariant.check │ ├── HLists-nonvariant.scala │ ├── HLists.check │ ├── HLists.scala │ ├── HelloWorld.check │ ├── HelloWorld.scala │ ├── Lazies1.scala │ ├── Lazies2.scala │ ├── LazyValsLongs.scala │ ├── Meter.check │ ├── Meter.scala │ ├── MeterCaseClass.check │ ├── MeterCaseClass.scala │ ├── MultiArr.scala │ ├── MutableListTest.scala │ ├── NestedClasses.check │ ├── NestedClasses.scala │ ├── OrderingTest.scala │ ├── Predef.readLine.scala │ ├── PrivateAnd.scala │ ├── QueueTest.scala │ ├── ReplacementMatching.scala │ ├── ReverseSeqView.scala │ ├── StackMap.scala │ ├── TupleAbstract.check │ ├── UnrolledBuffer.scala │ ├── absoverride.check │ ├── absoverride.scala │ ├── adding-growing-set.scala │ ├── applydynamic_sip.check │ ├── applydynamic_sip.scala │ ├── array-addition.check │ ├── array-addition.scala │ ├── array-charSeq.check │ ├── array-charSeq.scala │ ├── array-existential-bound.check │ ├── array-existential-bound.scala │ ├── arrayclone-new.scala │ ├── arraycopy.scala │ ├── arrays.check │ ├── arrays.scala │ ├── arrayview.scala │ ├── arybufgrow.check │ ├── arybufgrow.scala │ ├── automatic-tupling-of-function-parameters-implicit-conversion.scala │ ├── automatic-tupling-of-function-parameters-spec.check │ ├── automatic-tupling-of-function-parameters-spec.scala │ ├── bigDecimalCache.scala │ ├── bigDecimalTest.check │ ├── bigDecimalTest.scala │ ├── bitsets.check │ ├── bitsets.scala │ ├── blame_eye_triple_eee-double.check │ ├── blame_eye_triple_eee-double.scala │ ├── blame_eye_triple_eee-float.check │ ├── blame_eye_triple_eee-float.scala │ ├── boolexprs.check │ ├── boolexprs.scala │ ├── boolord.check │ ├── boolord.scala │ ├── breakout.check │ ├── breakout.scala │ ├── bridges.javaopts │ ├── bridges.scala │ ├── buffer-slice.check │ ├── buffer-slice.scala │ ├── builder.check │ ├── builder.scala │ ├── byNameVarargs │ │ └── i499.scala │ ├── byname-implicits-17.scala │ ├── byname-implicits-28.scala │ ├── byname-implicits-30.scala │ ├── byname-implicits-4.scala │ ├── byname-implicits-5.scala │ ├── byname-implicits-6.scala │ ├── byname-param.check │ ├── byname-param.scala │ ├── capturing.check │ ├── capturing.scala │ ├── case-class-23.check │ ├── case-class-23.scala │ ├── case-class-serializable.scala │ ├── case-class-toString.check │ ├── case-class-toString.scala │ ├── caseClassHash.check │ ├── caseClassHash.scala │ ├── caseclasses.check │ ├── caseclasses.scala │ ├── classTags.scala │ ├── classmanifests_new_alias.check │ ├── classmanifests_new_alias.scala │ ├── classmanifests_new_core.check │ ├── classmanifests_new_core.scala │ ├── classof.check │ ├── classof.scala │ ├── classtags_contextbound.check │ ├── classtags_contextbound.scala │ ├── cochis.scala │ ├── collection-stacks.check │ ├── collection-stacks.scala │ ├── collections-toSelf.scala │ ├── collections.check │ ├── collections.scala │ ├── colltest.check │ ├── colltest.scala │ ├── colltest1.check │ ├── colltest1.scala │ ├── colltest4.check │ ├── colltest4 │ │ ├── CollectionStrawMan4_1.scala │ │ └── CollectionTests_2.scala │ ├── colltest5.check │ ├── colltest5 │ │ ├── CollectionStrawMan5_1.scala │ │ └── CollectionTests_2.scala │ ├── colltest6.check │ ├── colltest6 │ │ ├── CollectionStrawMan6_1.scala │ │ └── CollectionTests_2.scala │ ├── comparable-comparator.scala │ ├── complicatedmatch.check │ ├── complicatedmatch.scala │ ├── concat-two-strings.scala │ ├── concurrent-map-conversions.scala │ ├── config.check │ ├── config.scala │ ├── constant-optimization.check │ ├── constant-optimization.scala │ ├── constructors.check │ ├── constructors.scala │ ├── contrarivant.scala │ ├── contrib674.check │ ├── contrib674.scala │ ├── coop-equality.scala │ ├── correct-bind.check │ ├── correct-bind.scala │ ├── dead-code-elimination.scala │ ├── deadlock.check │ ├── deadlock.scala │ ├── deeps.check │ ├── deeps.scala │ ├── defaultGetters.check │ ├── defaultGetters.scala │ ├── delambdafy-dependent-on-param-subst-2.scala │ ├── delambdafy-dependent-on-param-subst.scala │ ├── delambdafy-nested-by-name.check │ ├── delambdafy-nested-by-name.scala │ ├── delambdafy-two-lambdas.check │ ├── delambdafy-two-lambdas.scala │ ├── delayedInit.scala │ ├── derive-generic.check │ ├── derive-generic.scala │ ├── deriving-interesting-prefixes.check │ ├── deriving-interesting-prefixes.scala │ ├── distinct.check │ ├── distinct.scala │ ├── double-pattern-type.scala │ ├── drop-no-effects.scala │ ├── duplicate-meth.check │ ├── duplicate-meth.scala │ ├── duration-coarsest.scala │ ├── dynamic-anyval.check │ ├── dynamic-anyval.scala │ ├── dynamicDynamicTests.scala │ ├── eff-dependent.scala │ ├── elidable-noflags.check │ ├── elidable-noflags.scala │ ├── empty-array.check │ ├── empty-array.scala │ ├── emptypf.check │ ├── emptypf.scala │ ├── enrich-gentraversable.check │ ├── enrich-gentraversable.scala │ ├── enum-Color.check │ ├── enum-Color.scala │ ├── enum-HList.scala │ ├── enum-List1.check │ ├── enum-List1.scala │ ├── enum-List2.check │ ├── enum-List2.scala │ ├── enum-List2a.check │ ├── enum-List2a.scala │ ├── enum-Option.scala │ ├── enum-Option1.scala │ ├── enum-Tree.check │ ├── enum-Tree.scala │ ├── enum-approx.scala │ ├── enums.check │ ├── enums.scala │ ├── equality.scala │ ├── erased-1.check │ ├── erased-1.scala │ ├── erased-10.check │ ├── erased-10.scala │ ├── erased-11.check │ ├── erased-11.scala │ ├── erased-12.check │ ├── erased-12.scala │ ├── erased-13.check │ ├── erased-13.scala │ ├── erased-14.check │ ├── erased-14.scala │ ├── erased-15.check │ ├── erased-15.scala │ ├── erased-16.check │ ├── erased-16.scala │ ├── erased-17.check │ ├── erased-17.scala │ ├── erased-18.check │ ├── erased-18.scala │ ├── erased-19.check │ ├── erased-19.scala │ ├── erased-2.check │ ├── erased-2.scala │ ├── erased-20.check │ ├── erased-20.scala │ ├── erased-21.check │ ├── erased-21.scala │ ├── erased-22.check │ ├── erased-22.scala │ ├── erased-23.check │ ├── erased-23.scala │ ├── erased-25.check │ ├── erased-25.scala │ ├── erased-26.check │ ├── erased-26.scala │ ├── erased-27.check │ ├── erased-27.scala │ ├── erased-28.check │ ├── erased-28.scala │ ├── erased-3.check │ ├── erased-3.scala │ ├── erased-4.check │ ├── erased-4.scala │ ├── erased-5.check │ ├── erased-5.scala │ ├── erased-6.check │ ├── erased-6.scala │ ├── erased-7.check │ ├── erased-7.scala │ ├── erased-8.check │ ├── erased-8.scala │ ├── erased-9.check │ ├── erased-9.scala │ ├── erased-frameless.check │ ├── erased-frameless.scala │ ├── erased-machine-state.check │ ├── erased-machine-state.scala │ ├── erased-poly-ref.check │ ├── erased-poly-ref.scala │ ├── erased-select-prefix.check │ ├── erased-select-prefix.scala │ ├── erased-value-class.check │ ├── erased-value-class.scala │ ├── exc.scala │ ├── exc1.scala │ ├── exc2.scala │ ├── exceptions-2.check │ ├── exceptions-2.scala │ ├── exceptions-nest.check │ ├── exceptions-nest.scala │ ├── exceptions.check │ ├── exceptions.scala │ ├── exoticnames.scala │ ├── explicit-null-array-copyof.scala │ ├── explicit-null-arrays.scala │ ├── explicit-null-byname-varargs.scala │ ├── explicit-null-compat-mode.scala │ ├── explicit-null-flow5.check │ ├── explicit-null-flow5.scala │ ├── explicit-null-generic-java-array │ │ ├── JA.java │ │ └── Test.scala │ ├── explicit-null-nn.scala │ ├── explicit-null-subtype-any.scala │ ├── extension-methods.check │ ├── extension-methods.scala │ ├── f-interpolation-1 │ │ ├── FQuote_1.scala │ │ └── Test_2.scala │ ├── final-fields.check │ ├── final-fields.scala │ ├── final-var.check │ ├── final-var.scala │ ├── finally.check │ ├── finally.scala │ ├── flat-flat-flat.scala │ ├── fors.check │ ├── fors.scala │ ├── forvaleq.check │ ├── forvaleq.scala │ ├── forwarder.check │ ├── forwarder.scala │ ├── fully-abstract-interface.check │ ├── fully-abstract-interface.scala │ ├── fully-abstract-nat-1.check │ ├── fully-abstract-nat-1.scala │ ├── fully-abstract-nat-2.check │ ├── fully-abstract-nat-2.scala │ ├── fully-abstract-nat-3.check │ ├── fully-abstract-nat-3.scala │ ├── fully-abstract-nat-4.check │ ├── fully-abstract-nat-4.scala │ ├── fully-abstract-nat-5.check │ ├── fully-abstract-nat-5.scala │ ├── fully-abstract-nat-6.check │ ├── fully-abstract-nat-6.scala │ ├── fully-abstract-nat-7.check │ ├── fully-abstract-nat-7.scala │ ├── fully-abstract-nat.check │ ├── fully-abstract-nat.scala │ ├── function-arity.scala │ ├── functionXXL.scala │ ├── future-flatmap-exec-count.check │ ├── future-flatmap-exec-count.scala │ ├── gadt-injectivity-unsoundness.scala │ ├── gadts.check │ ├── gadts.scala │ ├── generic-tuples.scala │ ├── generic │ │ ├── Color.scala │ │ ├── Enum.scala │ │ ├── List.scala │ │ ├── SearchResult.scala │ │ ├── Serialization.scala │ │ ├── Shapes.scala │ │ ├── Test.scala │ │ └── Tree.scala │ ├── genericValueClass.check │ ├── genericValueClass.scala │ ├── gestalt-optional-inline │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── gestalt-optional-staging │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── gestalt-type-toolbox-reflect │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── getClassTest-valueClass.check │ ├── getClassTest-valueClass.scala │ ├── getclass.check │ ├── getclass.scala │ ├── groupby.scala │ ├── hashCodeDistribution.scala │ ├── hashhash.scala │ ├── hashset.check │ ├── hashset.scala │ ├── hashsetremove.check │ ├── hashsetremove.scala │ ├── hello.check │ ├── hello.scala │ ├── hmap-covariant.scala │ ├── hmap.scala │ ├── i1099.scala │ ├── i1140 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── i1144 │ │ ├── AB_1.scala │ │ └── C_2.scala │ ├── i1240.scala │ ├── i1263.scala │ ├── i1284.scala │ ├── i1354.check │ ├── i1354.scala │ ├── i1386.scala │ ├── i1387.scala │ ├── i1423.check │ ├── i1423.scala │ ├── i1432.check │ ├── i1432.scala │ ├── i1463.scala │ ├── i1490.check │ ├── i1490.scala │ ├── i1503.check │ ├── i1503.scala │ ├── i1533.scala │ ├── i1543.check │ ├── i1543.scala │ ├── i1569.check │ ├── i1569.scala │ ├── i1573.check │ ├── i1573.scala │ ├── i1692.scala │ ├── i1732.scala │ ├── i1732_1.scala │ ├── i1748.check │ ├── i1748.scala │ ├── i1773.check │ ├── i1773.scala │ ├── i1779.check │ ├── i1779.scala │ ├── i1820.check │ ├── i1820.scala │ ├── i1820b.check │ ├── i1820b.scala │ ├── i1856.check │ ├── i1856.scala │ ├── i1915.scala │ ├── i1960.scala │ ├── i1990b.check │ ├── i1990b.scala │ ├── i1991.scala │ ├── i2004.check │ ├── i2004.scala │ ├── i2004b.check │ ├── i2004b.scala │ ├── i2020.scala │ ├── i2077.check │ ├── i2077.scala │ ├── i209.scala │ ├── i2147.check │ ├── i2147.scala │ ├── i2156.scala │ ├── i2163.scala │ ├── i2275.scala │ ├── i2314.scala │ ├── i2337.scala │ ├── i2337b.scala │ ├── i2360.check │ ├── i2360.scala │ ├── i2396.scala │ ├── i2396b.scala │ ├── i2396c.scala │ ├── i2456.check │ ├── i2456.scala │ ├── i2508.scala │ ├── i2642.scala │ ├── i2738.check │ ├── i2738.scala │ ├── i2760 │ │ ├── Fork.java │ │ └── Test.scala │ ├── i2780 │ │ ├── Base.java │ │ └── Test.scala │ ├── i2795.scala │ ├── i2808.check │ ├── i2808.scala │ ├── i2883.check │ ├── i2883.scala │ ├── i2895a.scala │ ├── i2916.check │ ├── i2916.scala │ ├── i2939.scala │ ├── i2964.check │ ├── i2964.scala │ ├── i2964b.check │ ├── i2964b.scala │ ├── i2964c.check │ ├── i2964c.scala │ ├── i2964d.check │ ├── i2964d.scala │ ├── i2964e.check │ ├── i2964e.scala │ ├── i3000b.check │ ├── i3000b.scala │ ├── i3006.check │ ├── i3006.scala │ ├── i3006b.check │ ├── i3006b.scala │ ├── i3018.scala │ ├── i3189.scala │ ├── i3248.scala │ ├── i3396.check │ ├── i3396.scala │ ├── i3448.scala │ ├── i3518.check │ ├── i3518.scala │ ├── i3539.scala │ ├── i3548.scala │ ├── i3624.scala │ ├── i3930.scala │ ├── i4037.scala │ ├── i4073.check │ ├── i4073.scala │ ├── i4073b.check │ ├── i4073b.scala │ ├── i4073c.check │ ├── i4073c.scala │ ├── i4177.scala │ ├── i4205.check │ ├── i4205.scala │ ├── i4364a.scala │ ├── i4364b.scala │ ├── i4404a.check │ ├── i4404a.scala │ ├── i4404b.check │ ├── i4404b.scala │ ├── i4404c.check │ ├── i4404c.scala │ ├── i4430.scala │ ├── i4431.check │ ├── i4431 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── i4446.scala │ ├── i4451.scala │ ├── i4455.check │ ├── i4455 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4492.check │ ├── i4492 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── i4496a.scala │ ├── i4496b.scala │ ├── i4515 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4515b │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4557.check │ ├── i4557.scala │ ├── i4557a.check │ ├── i4557a.scala │ ├── i4558.scala │ ├── i4559.check │ ├── i4559.scala │ ├── i4563.check │ ├── i4563.scala │ ├── i4600.scala │ ├── i4600b.scala │ ├── i4734.check │ ├── i4734 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4735.check │ ├── i4735 │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── i4754.check │ ├── i4754.scala │ ├── i4803.check │ ├── i4803 │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── i4803b.check │ ├── i4803b │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── i4803c.check │ ├── i4803c │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── i4803e │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── i4803f │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── i4866.check │ ├── i4866.scala │ ├── i4947.check │ ├── i4947.scala │ ├── i4947a.check │ ├── i4947a.scala │ ├── i4947b.check │ ├── i4947b │ │ ├── Lib_1.scala │ │ └── Test_2.scala │ ├── i4947c.check │ ├── i4947c.scala │ ├── i4947e.check │ ├── i4947e │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4947f.check │ ├── i4947f │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i4961.scala │ ├── i4984b.scala │ ├── i4984c.scala │ ├── i4984d.scala │ ├── i4984e.scala │ ├── i505.scala │ ├── i5067.check │ ├── i5067b.check │ ├── i5067b.scala │ ├── i5119.check │ ├── i5119 │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── i5119b.check │ ├── i5119b │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── i5188a.check │ ├── i5188a │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i5224.check │ ├── i5224.scala │ ├── i5257.check │ ├── i5257.scala │ ├── i5260.check │ ├── i5260.scala │ ├── i533 │ │ ├── JA.java │ │ └── Test.scala │ ├── i5340.check │ ├── i5340.scala │ ├── i5350.check │ ├── i5350.scala │ ├── i5350b.check │ ├── i5350b.scala │ ├── i5350c.check │ ├── i5350c.scala │ ├── i5350d.check │ ├── i5350d.scala │ ├── i5386.check │ ├── i5386.scala │ ├── i5455.scala │ ├── i5527.scala │ ├── i5533.check │ ├── i5533 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i5533b.check │ ├── i5533b │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i5536 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── i5606.scala │ ├── i659.scala │ ├── i689.scala │ ├── i744.check │ ├── i744.scala │ ├── i756.scala │ ├── i763.scala │ ├── i764.scala │ ├── i768.scala │ ├── i789.check │ ├── i789.scala │ ├── i806.scala │ ├── i876.scala │ ├── impconvtimes.check │ ├── impconvtimes.scala │ ├── implicit-shortcut-bridge.scala │ ├── implicitFunctionXXL.check │ ├── implicitFunctionXXL.scala │ ├── implicitFuns.scala │ ├── implicitFuns2.scala │ ├── implicitMatch.check │ ├── implicitMatch.scala │ ├── implicitShortcut │ │ ├── Base_1.scala │ │ ├── Derived_2.scala │ │ └── Test_3.scala │ ├── implicitclasses.scala │ ├── implicits-numeric.scala │ ├── implicits.check │ ├── implicits.scala │ ├── implicits_poly.check │ ├── implicits_poly.scala │ ├── imports.check │ ├── imports.scala │ ├── indexedSeq-apply.check │ ├── indexedSeq-apply.scala │ ├── indexedSeq.scala │ ├── infiniteloop.check │ ├── infiniteloop.scala │ ├── inline-case-objects.check │ ├── inline-case-objects │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-macro-staged-interpreter.check │ ├── inline-macro-staged-interpreter │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-option.check │ ├── inline-option │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-tuples-1.check │ ├── inline-tuples-1 │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-tuples-2.check │ ├── inline-tuples-2 │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inline-varargs-1.check │ ├── inline-varargs-1 │ │ ├── Macro_1.scala │ │ └── Main_2.scala │ ├── inliner-infer.check │ ├── inliner-infer.scala │ ├── innerClass.check │ ├── innerClass.scala │ ├── innerObject.check │ ├── innerObject.scala │ ├── instances-anonymous.check │ ├── instances-anonymous.scala │ ├── instances.check │ ├── instances.scala │ ├── interop_classtags_are_classmanifests.check │ ├── interop_classtags_are_classmanifests.scala │ ├── interpolation-opt.check │ ├── interpolation-opt.scala │ ├── interpolationArgs.check │ ├── interpolationArgs.scala │ ├── intmap.scala │ ├── iq.check │ ├── iq.scala │ ├── is-valid-num.scala │ ├── isInstanceOf-eval.check │ ├── isInstanceOf-eval.scala │ ├── iterables.check │ ├── iterables.scala │ ├── iterator-concat.check │ ├── iterator-concat.scala │ ├── iterator-from.scala │ ├── iterator-iterate-lazy.scala │ ├── iterator3444.scala │ ├── iterators.check │ ├── iterators.scala │ ├── junitForwarders │ │ ├── C_1.scala │ │ └── Test.java │ ├── kmpSliceSearch.check │ ├── kmpSliceSearch.scala │ ├── lambda-null.check │ ├── lambda-null.scala │ ├── lambda-sam-bridge.scala │ ├── lambda-unit.scala │ ├── lazy-exprs.check │ ├── lazy-exprs.scala │ ├── lazy-implicit-lists.check │ ├── lazy-implicit-lists.scala │ ├── lazy-implicit-nums.check │ ├── lazy-implicit-nums.scala │ ├── lazy-override-run.check │ ├── lazy-override-run.scala │ ├── lazy-traits.check │ ├── lazy-traits.scala │ ├── lazyVals.check │ ├── lazyVals.scala │ ├── lift-and-unlift.scala │ ├── liftedTry.scala │ ├── list_map.scala │ ├── lists-run.scala │ ├── literals.check │ ├── literals.decompiled │ ├── literals.scala │ ├── llift.scala │ ├── longmap.scala │ ├── lst.check │ ├── lst │ │ ├── Lst.scala │ │ └── LstTest.scala │ ├── mapConserve.scala │ ├── mapValues.scala │ ├── map_java_conversions.scala │ ├── map_test.check │ ├── map_test.scala │ ├── matcharraytail.check │ ├── matcharraytail.scala │ ├── matchbytes.check │ ├── matchbytes.scala │ ├── matchemptyarray.check │ ├── matchemptyarray.scala │ ├── matchintasany.check │ ├── matchintasany.scala │ ├── matchnull.check │ ├── matchnull.scala │ ├── matchonseq.check │ ├── matchonseq.scala │ ├── matchonstream.check │ ├── matchonstream.scala │ ├── missingparams.check │ ├── missingparams.scala │ ├── mixin-bridge-methods.scala │ ├── mixin-overrides.scala │ ├── mixin-primitive-on-generic-1.check │ ├── mixin-primitive-on-generic-1.scala │ ├── mixin-primitive-on-generic-2.check │ ├── mixin-primitive-on-generic-2.scala │ ├── mixin-primitive-on-generic-3.check │ ├── mixin-primitive-on-generic-3.scala │ ├── mixin-primitive-on-generic-4.check │ ├── mixin-primitive-on-generic-4.scala │ ├── mixin-primitive-on-generic-5.check │ ├── mixin-primitive-on-generic-5.scala │ ├── mixins.check │ ├── mixins.scala │ ├── mixins1 │ │ ├── A_1.scala │ │ └── C_2.scala │ ├── multi-array.check │ ├── multi-array.scala │ ├── mutable-treeset.scala │ ├── nats.scala │ ├── nats.scala-deptypes │ ├── nestedEq.scala │ ├── no-useless-forwarders.scala │ ├── non-jvm-sam-non-apply.check │ ├── non-jvm-sam-non-apply.scala │ ├── nonLocalReturns.scala │ ├── nonlocalreturn.check │ ├── nonlocalreturn.scala │ ├── nothing-lazy-val.check │ ├── nothing-lazy-val.scala │ ├── nothing-val.check │ ├── nothing-val.scala │ ├── nothing-var.check │ ├── nothing-var.scala │ ├── nothingTypeDce.scala │ ├── nothingTypeNoFramesNoDce.check │ ├── nothingTypeNoFramesNoDce.scala │ ├── nothingTypeNoOpt.scala │ ├── null-and-intersect.check │ ├── null-and-intersect.scala │ ├── null-hash.scala │ ├── null-lazy-val.check │ ├── null-lazy-val.scala │ ├── null-val.check │ ├── null-val.scala │ ├── null-var.check │ ├── null-var.scala │ ├── nullAsInstanceOf.check │ ├── nullAsInstanceOf.scala │ ├── nullInstanceEval.scala │ ├── numbereq.scala │ ├── numeric-range.scala │ ├── opaque-immutable-array-xm.scala │ ├── optimizer-array-load.check │ ├── optimizer-array-load.scala │ ├── option-fold.check │ ├── option-fold.scala │ ├── ordered.scala │ ├── outerPatternMatch │ │ ├── Outer_1.scala │ │ └── Test_2.scala │ ├── overload_directly_applicable.check │ ├── overload_directly_applicable.scala │ ├── overloads.check │ ├── overloads.scala │ ├── paramForwarding.check │ ├── paramForwarding.scala │ ├── paramForwarding_separate.check │ ├── paramForwarding_separate │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── paramForwarding_together.check │ ├── paramForwarding_together.scala │ ├── paramForwarding_together_b.check │ ├── paramForwarding_together_b.scala │ ├── parmap-ops.scala │ ├── partialFunctions.scala │ ├── patch-boundary.scala │ ├── patmat-bind-typed.check │ ├── patmat-bind-typed.scala │ ├── patmat-finally.scala │ ├── patmat-option-named.scala │ ├── patmat-spec.scala │ ├── patmatch-classtag.scala │ ├── pc-conversions.scala │ ├── phantom-OnHList.check │ ├── phantom-OnHList.scala │ ├── phantomValueClass.check │ ├── phantomValueClass.scala │ ├── planets.check │ ├── planets.scala │ ├── predef-cycle.scala │ ├── priorityQueue.scala │ ├── productElementName.check │ ├── productElementName.scala │ ├── promotion.check │ ├── promotion.scala │ ├── protectedSuper.scala │ ├── protectedacc.check │ ├── protectedacc.scala │ ├── proxy.check │ ├── proxy.scala │ ├── pure-args-byname-noinline.check │ ├── pure-args-byname-noinline.scala │ ├── puzzle.check │ ├── puzzle.decompiled │ ├── puzzle.scala │ ├── puzzler54.scala │ ├── quote-and-splice.check │ ├── quote-and-splice │ │ ├── Macros_1.scala │ │ └── Test_2.scala │ ├── quote-change-owner.check │ ├── quote-change-owner │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── quote-compile-constants.check │ ├── quote-compile-constants.scala │ ├── quote-force.check │ ├── quote-force │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── quote-indexed-map-by-name │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── quote-sep-comp-2 │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── quote-sep-comp.check │ ├── quote-sep-comp │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── quote-simple-hole.scala │ ├── quote-simple-macro.check │ ├── quote-simple-macro │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── quote-unrolled-foreach.check │ ├── quote-unrolled-foreach │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── range-unit.check │ ├── range-unit.scala │ ├── range.scala │ ├── rawstrings.check │ ├── rawstrings.scala │ ├── reducable.scala │ ├── reduce-projections.check │ ├── reduce-projections.scala │ ├── redundantParents.check │ ├── redundantParents.scala │ ├── reflect-select-copy │ │ ├── assert_1.scala │ │ └── test_2.scala │ ├── repl-paste-4.pastie │ ├── repl-paste-raw.pastie │ ├── retclosure.check │ ├── retclosure.scala │ ├── retsynch.check │ ├── retsynch.scala │ ├── returning.scala │ ├── richWrapperEquals.scala │ ├── richs.check │ ├── richs.scala │ ├── rooted_stringcontext.scala │ ├── run-bug4840.check │ ├── run-bug4840.scala │ ├── runtime-richChar.check │ ├── runtime-richChar.scala │ ├── runtime.check │ ├── runtime.scala │ ├── sammy_repeated.check │ ├── sammy_repeated.scala │ ├── sams.scala │ ├── scala2mixins.scala │ ├── scala2trait-lazyval.scala │ ├── scan.scala │ ├── search.check │ ├── search.scala │ ├── seqlike-kmp.check │ ├── seqlike-kmp.scala │ ├── serialize-stream.check │ ├── serialize-stream.scala │ ├── serialize.scala │ ├── simpleClass.check │ ├── simpleClass.decompiled │ ├── simpleClass.scala │ ├── singletons.check │ ├── singletons.scala │ ├── sip23-valueof.scala │ ├── slice-strings.scala │ ├── slices.check │ ├── slices.scala │ ├── sort.check │ ├── sort.scala │ ├── spec-self.check │ ├── spec-self.scala │ ├── static-module-method.check │ ├── static-module-method.scala │ ├── static │ │ └── i2054.scala │ ├── statics.scala │ ├── stream-stack-overflow-filter-map.scala │ ├── streamWithFilter.check │ ├── streamWithFilter.scala │ ├── stream_flatmap_odds.check │ ├── stream_flatmap_odds.scala │ ├── stringbuilder-drop.scala │ ├── structural.scala │ ├── structuralNoSuchMethod.check │ ├── structuralNoSuchMethod.scala │ ├── supercalls-traits.check │ ├── supercalls-traits.scala │ ├── switches.scala │ ├── sysprops.scala │ ├── t0005.check │ ├── t0005.scala │ ├── t0017.check │ ├── t0017.scala │ ├── t0042.check │ ├── t0042.scala │ ├── t0048.check │ ├── t0048.scala │ ├── t0325.check │ ├── t0325.scala │ ├── t0607.check │ ├── t0607.scala │ ├── t0631.check │ ├── t0631.scala │ ├── t0668.scala │ ├── t0677-old.scala │ ├── t0807.check │ ├── t0807.scala │ ├── t0883.check │ ├── t0883.scala │ ├── t0936.scala │ ├── t1005.check │ ├── t1005.scala │ ├── t10170.check │ ├── t10170.scala │ ├── t1044.scala │ ├── t1048.check │ ├── t1048.scala │ ├── t10594.scala │ ├── t107.check │ ├── t107.scala │ ├── t1074.check │ ├── t1074.scala │ ├── t1192.check │ ├── t1192.scala │ ├── t1220.scala │ ├── t1300.check │ ├── t1300.scala │ ├── t1309.scala │ ├── t1323.check │ ├── t1323.scala │ ├── t1333.check │ ├── t1333.scala │ ├── t1335.scala │ ├── t1360.check │ ├── t1360.scala │ ├── t1373.scala │ ├── t1381.check │ ├── t1381.scala │ ├── t1423.check │ ├── t1423.scala │ ├── t1434.scala │ ├── t1466.scala │ ├── t1500b.scala │ ├── t1500c.scala │ ├── t1505.scala │ ├── t1524.check │ ├── t1524.scala │ ├── t153.check │ ├── t153.scala │ ├── t1535.check │ ├── t1535.scala │ ├── t1591.check │ ├── t1591.scala │ ├── t1672.scala │ ├── t1697.scala │ ├── t1718.check │ ├── t1718.scala │ ├── t1747.scala │ ├── t1829.scala │ ├── t1909b.scala │ ├── t1909c.scala │ ├── t1939.scala │ ├── t1987.check │ ├── t1987.scala │ ├── t1987b.check │ ├── t1987b │ │ ├── PullIteratees.scala │ │ ├── a.scala │ │ ├── cce_test.scala │ │ ├── pkg1.scala │ │ └── pkg2.scala │ ├── t1994.scala │ ├── t2005.scala │ ├── t2027.check │ ├── t2027.scala │ ├── t2029.check │ ├── t2029.scala │ ├── t2074_2.check │ ├── t2074_2.scala │ ├── t2075.scala │ ├── t2087-and-2400.scala │ ├── t2111.check │ ├── t2111.scala │ ├── t2127.scala │ ├── t2147.check │ ├── t2147.scala │ ├── t216.check │ ├── t216.scala │ ├── t2175.scala │ ├── t2176.check │ ├── t2176.scala │ ├── t2177.check │ ├── t2177.scala │ ├── t2212.check │ ├── t2212.scala │ ├── t2250.scala │ ├── t2255.check │ ├── t2255.scala │ ├── t2316_run.scala │ ├── t2333.scala │ ├── t2378.scala │ ├── t2418.check │ ├── t2418.scala │ ├── t2446.check │ ├── t2446.scala │ ├── t2488.check │ ├── t2488.scala │ ├── t2524.scala │ ├── t2526.scala │ ├── t2544.check │ ├── t2544.scala │ ├── t2552.check │ ├── t2552.scala │ ├── t2594_tcpoly.scala │ ├── t261.check │ ├── t261.scala │ ├── t266.scala │ ├── t2754.scala │ ├── t2755.check │ ├── t2755.scala │ ├── t2788.check │ ├── t2788.scala │ ├── t2813.2.scala │ ├── t2818.check │ ├── t2818.scala │ ├── t2849.scala │ ├── t2857.check │ ├── t2857.scala │ ├── t2867.scala │ ├── t2876.scala │ ├── t2958.scala │ ├── t298.check │ ├── t298.scala │ ├── t3004.scala │ ├── t3026.check │ ├── t3026.scala │ ├── t3038.check │ ├── t3038.scala │ ├── t3038b.check │ ├── t3038b.scala │ ├── t3038c.check │ ├── t3038c │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── t3038d.scala │ ├── t3048.scala │ ├── t3088.scala │ ├── t3097.check │ ├── t3097.scala │ ├── t3112.check │ ├── t3112.scala │ ├── t3126.scala │ ├── t3186.check │ ├── t3186.scala │ ├── t3199b.check │ ├── t3199b.scala │ ├── t3232.scala │ ├── t3235-minimal.check │ ├── t3235-minimal.scala │ ├── t3241.check │ ├── t3241.scala │ ├── t3242b.scala │ ├── t3269.check │ ├── t3269.scala │ ├── t3273.scala │ ├── t3326.check │ ├── t3326.scala │ ├── t3327.check │ ├── t3327.scala │ ├── t3346a.check │ ├── t3346a.scala │ ├── t3346d.scala │ ├── t3346g.check │ ├── t3346g.scala │ ├── t3346h.check │ ├── t3346h.scala │ ├── t3353.check │ ├── t3353.scala │ ├── t3361.check │ ├── t3361.scala │ ├── t3395.check │ ├── t3395.scala │ ├── t3397.scala │ ├── t3452.check │ ├── t3452.scala │ ├── t3452a.check │ ├── t3452a │ │ ├── J_2.java │ │ ├── S_1.scala │ │ └── S_3.scala │ ├── t3452b-bcode.check │ ├── t3452b-bcode │ │ ├── J_2.java │ │ ├── S_1.scala │ │ └── S_3.scala │ ├── t3452b.check │ ├── t3452b │ │ ├── J_2.java │ │ ├── S_1.scala │ │ └── S_3.scala │ ├── t3452c.check │ ├── t3452c.scala │ ├── t3452d │ │ ├── A.scala │ │ └── Test.java │ ├── t3452e │ │ ├── A.scala │ │ ├── B.java │ │ └── Test.scala │ ├── t3452f.scala │ ├── t3452g │ │ ├── A.scala │ │ └── Test.java │ ├── t3452h.scala │ ├── t3487.scala │ ├── t3488.check │ ├── t3488.scala │ ├── t3493.scala │ ├── t3496.scala │ ├── t3502.scala │ ├── t3508.scala │ ├── t3509.scala │ ├── t3511.scala │ ├── t3516.check │ ├── t3516.scala │ ├── t3518.scala │ ├── t3529.scala │ ├── t3540.scala │ ├── t3563.scala │ ├── t3580.scala │ ├── t3603.scala │ ├── t3613.scala │ ├── t3616.check │ ├── t3616.scala │ ├── t3619.scala │ ├── t363.check │ ├── t363.scala │ ├── t3645.scala │ ├── t3647.scala │ ├── t3651.scala │ ├── t3670.check │ ├── t3670.scala │ ├── t3687.check │ ├── t3687.scala │ ├── t3699.scala │ ├── t3702.check │ ├── t3702.scala │ ├── t3714.scala │ ├── t3719.check │ ├── t3719.scala │ ├── t3726.check │ ├── t3726.scala │ ├── t3760.scala │ ├── t3761-overload-byname.check │ ├── t3761-overload-byname.scala │ ├── t3763.scala │ ├── t3829.scala │ ├── t3832.scala │ ├── t3835.check │ ├── t3835.scala │ ├── t3855.scala │ ├── t3877.check │ ├── t3877.scala │ ├── t3887.scala │ ├── t3895.check │ ├── t3895.scala │ ├── t3923.scala │ ├── t3935.scala │ ├── t3950.check │ ├── t3950.scala │ ├── t3970.check │ ├── t3970.scala │ ├── t3980.check │ ├── t3980.scala │ ├── t3984.scala │ ├── t3994.scala │ ├── t3996.check │ ├── t3996.scala │ ├── t4013.scala │ ├── t4013b.scala │ ├── t4013c.scala │ ├── t4023.check │ ├── t4023.scala │ ├── t4024.scala │ ├── t4027.check │ ├── t4027.scala │ ├── t405.scala │ ├── t4054.scala │ ├── t4062.check │ ├── t4062.scala │ ├── t408.scala │ ├── t4080.check │ ├── t4080.scala │ ├── t4119 │ │ ├── J.java │ │ └── S.scala │ ├── t4122.scala │ ├── t4147.scala │ ├── t4148.check │ ├── t4148.scala │ ├── t4190.check │ ├── t4190.scala │ ├── t4201.scala │ ├── t4238 │ │ ├── J_1.java │ │ └── s_2.scala │ ├── t4288.scala │ ├── t429.check │ ├── t429.scala │ ├── t4297.scala │ ├── t4300.check │ ├── t4300.decompiled │ ├── t4300.scala │ ├── t4317.check │ ├── t4317 │ │ ├── J_2.java │ │ ├── S_1.scala │ │ └── S_3.scala │ ├── t4332b.scala │ ├── t4351.check │ ├── t4351.scala │ ├── t4398.scala │ ├── t4400.scala │ ├── t4415.scala │ ├── t4482.check │ ├── t4482.scala │ ├── t4535.check │ ├── t4535.scala │ ├── t4536.check │ ├── t4536.scala │ ├── t4537.check │ ├── t4537 │ │ ├── a.scala │ │ ├── b.scala │ │ ├── c.scala │ │ └── d.scala │ ├── t4558.scala │ ├── t4565_1.check │ ├── t4565_1.scala │ ├── t4570.check │ ├── t4570.scala │ ├── t4577.scala │ ├── t4582.scala │ ├── t4592.check │ ├── t4592.scala │ ├── t4601.check │ ├── t4601.scala │ ├── t4608.scala │ ├── t4656.check │ ├── t4656.scala │ ├── t4660.scala │ ├── t4697.check │ ├── t4697.scala │ ├── t4709.scala │ ├── t4723.scala │ ├── t4742.scala │ ├── t4750.check │ ├── t4750.scala │ ├── t4753.check │ ├── t4753.scala │ ├── t4761.check │ ├── t4761.scala │ ├── t4770.check │ ├── t4770.scala │ ├── t4777.check │ ├── t4777.scala │ ├── t4809.scala │ ├── t4813.check │ ├── t4813.scala │ ├── t4827.scala │ ├── t4827b.scala │ ├── t4835.check │ ├── t4835.scala │ ├── t4859.check │ ├── t4859.scala │ ├── t4871.check │ ├── t4871.scala │ ├── t4894.scala │ ├── t4895.scala │ ├── t4897.check │ ├── t4897.scala │ ├── t493.scala │ ├── t4930.check │ ├── t4930.scala │ ├── t4935.check │ ├── t4935.scala │ ├── t4954.scala │ ├── t498.check │ ├── t498.scala │ ├── t4996.check │ ├── t4996.scala │ ├── t5009.check │ ├── t5009.scala │ ├── t5037.check │ ├── t5037.scala │ ├── t5040.check │ ├── t5040.scala │ ├── t5045.check │ ├── t5045.scala │ ├── t5053.check │ ├── t5053.scala │ ├── t5105.check │ ├── t5105.scala │ ├── t5158.check │ ├── t5158.scala │ ├── t5162.scala │ ├── t5171.check │ ├── t5171.scala │ ├── t5201.check │ ├── t5201.scala │ ├── t5262.check │ ├── t5262.scala │ ├── t5284b.check │ ├── t5284b.scala │ ├── t5284c.check │ ├── t5284c.scala │ ├── t5300.scala │ ├── t5328.check │ ├── t5328.scala │ ├── t5375.check │ ├── t5375.scala │ ├── t5377.check │ ├── t5377.scala │ ├── t5387.scala │ ├── t5394.scala │ ├── t5407.check │ ├── t5407.scala │ ├── t5428.check │ ├── t5428.scala │ ├── t5530.check │ ├── t5530.scala │ ├── t5532.scala │ ├── t5552.check │ ├── t5552.scala │ ├── t5588.check │ ├── t5588.scala │ ├── t5590.check │ ├── t5590.scala │ ├── t5604.check │ ├── t5604.scala │ ├── t5608.check │ ├── t5608.scala │ ├── t5610a.check │ ├── t5610a.scala │ ├── t5612.check │ ├── t5612.scala │ ├── t5614.check │ ├── t5614.scala │ ├── t5629.check │ ├── t5629.scala │ ├── t5629b.check │ ├── t5629b.scala │ ├── t5648.check │ ├── t5648.scala │ ├── t5656.check │ ├── t5656.scala │ ├── t5665.scala │ ├── t5680.check │ ├── t5680.scala │ ├── t5688.check │ ├── t5688.scala │ ├── t5733.check │ ├── t5733.scala │ ├── t5804.check │ ├── t5804.scala │ ├── t5830.check │ ├── t5830.scala │ ├── t5856.scala │ ├── t5857.scala │ ├── t5866.check │ ├── t5866.scala │ ├── t5867.check │ ├── t5867.scala │ ├── t5879.check │ ├── t5879.scala │ ├── t5923c.scala │ ├── t5937.scala │ ├── t594.check │ ├── t594.scala │ ├── t5971.check │ ├── t5971.scala │ ├── t5974.check │ ├── t5974.scala │ ├── t5986.check │ ├── t5986.scala │ ├── t601.check │ ├── t601.scala │ ├── t6011b.check │ ├── t6011b.scala │ ├── t6011c.check │ ├── t6011c.scala │ ├── t603.check │ ├── t603.scala │ ├── t6052.scala │ ├── t6064.scala │ ├── t6070.check │ ├── t6070.scala │ ├── t6077_patmat_cse_irrefutable.check │ ├── t6077_patmat_cse_irrefutable.scala │ ├── t6089.check │ ├── t6089.scala │ ├── t6090.scala │ ├── t6104.check │ ├── t6104.scala │ ├── t6111.check │ ├── t6111.scala │ ├── t6114.scala │ ├── t6126.scala │ ├── t6150.scala │ ├── t6154.check │ ├── t6154.scala │ ├── t6168 │ │ ├── Context.java │ │ ├── JavaTest.java │ │ ├── SomeClass.java │ │ ├── SomeClass2.java │ │ └── main.scala │ ├── t6168b │ │ ├── Context.java │ │ ├── JavaTest.java │ │ ├── SomeClass.java │ │ └── main.scala │ ├── t6188.check │ ├── t6188.scala │ ├── t6196.scala │ ├── t6197.scala │ ├── t6198.scala │ ├── t6200.scala │ ├── t6206.check │ ├── t6206.scala │ ├── t6220.scala │ ├── t6246.check │ ├── t6246.scala │ ├── t6260-delambdafy.check │ ├── t6260-delambdafy.scala │ ├── t6260.check │ ├── t6260.scala │ ├── t6261.scala │ ├── t627.check │ ├── t627.scala │ ├── t6271.scala │ ├── t6272.check │ ├── t6272.scala │ ├── t629.check │ ├── t629.scala │ ├── t6290.scala │ ├── t6292.check │ ├── t6292.scala │ ├── t6333.scala │ ├── t6337a.scala │ ├── t6353.check │ ├── t6353.scala │ ├── t6355.check │ ├── t6355.scala │ ├── t6370.scala │ ├── t6385.scala │ ├── t6406-regextract.check │ ├── t6406-regextract.scala │ ├── t6410.check │ ├── t6410.scala │ ├── t6443-by-name.check │ ├── t6443-by-name.scala │ ├── t6443-varargs.check │ ├── t6443-varargs.scala │ ├── t6443b.scala │ ├── t6467.scala │ ├── t6488.scala │ ├── t6500.scala │ ├── t6506.scala │ ├── t6534.scala │ ├── t6541.scala │ ├── t6559.scala │ ├── t6574b.check │ ├── t6574b.scala │ ├── t6584.check │ ├── t6584.scala │ ├── t6611.scala │ ├── t6614.check │ ├── t6614.scala │ ├── t6628.check │ ├── t6628.scala │ ├── t6632.check │ ├── t6632.scala │ ├── t6633.check │ ├── t6633.scala │ ├── t6634.check │ ├── t6634.scala │ ├── t6637.check │ ├── t6637.scala │ ├── t6644.scala │ ├── t6646.check │ ├── t6646.scala │ ├── t6663.check │ ├── t6663.scala │ ├── t6666a.scala │ ├── t6673.check │ ├── t6673.scala │ ├── t6706.scala │ ├── t6793.scala │ ├── t6827.check │ ├── t6827.scala │ ├── t6888.check │ ├── t6888.scala │ ├── t6908.scala │ ├── t6928-run.check │ ├── t6928-run.scala │ ├── t6957.scala │ ├── t6968.check │ ├── t6968.scala │ ├── t7019.scala │ ├── t7120.check │ ├── t7120 │ │ ├── Base_1.scala │ │ ├── Derived_2.scala │ │ └── Run_3.scala │ ├── t7120b.check │ ├── t7120b.scala │ ├── t7126.scala │ ├── t7171.check │ ├── t7171.scala │ ├── t7181.check │ ├── t7181.scala │ ├── t7200.scala │ ├── t7214.scala │ ├── t7215.scala │ ├── t7223.check │ ├── t7223.scala │ ├── t7231.check │ ├── t7231.scala │ ├── t7242.scala │ ├── t7249.check │ ├── t7249.scala │ ├── t7269.scala │ ├── t7278.scala │ ├── t7300.check │ ├── t7300.scala │ ├── t7326.scala │ ├── t7336.scala │ ├── t7341.scala │ ├── t7374.check │ ├── t7374 │ │ ├── Some.scala │ │ └── Test.java │ ├── t7406.check │ ├── t7406.scala │ ├── t7407.check │ ├── t7407.scala │ ├── t7407b.check │ ├── t7407b.scala │ ├── t7436.scala │ ├── t7445.scala │ ├── t7475b.check │ ├── t7475b.scala │ ├── t7498.scala │ ├── t751.scala │ ├── t7571.scala │ ├── t7584.check │ ├── t7584.scala │ ├── t7584b.scala │ ├── t7685-class-simple.scala │ ├── t7711-script-args.script │ ├── t7763.scala │ ├── t7791-script-linenums.script │ ├── t7805-repl-i.script │ ├── t7859 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── t7880.scala │ ├── t7899.scala │ ├── t7912.scala │ ├── t7985.scala │ ├── t7985b.scala │ ├── t7992.scala │ ├── t7992b.scala │ ├── t8002.scala │ ├── t8010.scala │ ├── t8015-ffc.scala │ ├── t8017 │ │ ├── value-class-lambda.scala │ │ └── value-class.scala │ ├── t8087.scala │ ├── t8100.check │ ├── t8100.decompiled │ ├── t8100.scala │ ├── t8133 │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── t8133b │ │ ├── A_1.scala │ │ └── B_2.scala │ ├── t8153.check │ ├── t8153.scala │ ├── t8177f.scala │ ├── t8188.scala │ ├── t8197.scala │ ├── t8197b.scala │ ├── t8233-bcode.scala │ ├── t8233.scala │ ├── t8245.scala │ ├── t8280.check │ ├── t8280.scala │ ├── t8346.check │ ├── t8346.scala │ ├── t8395.scala │ ├── t8428.scala │ ├── t8570.scala │ ├── t8570a.check │ ├── t8570a.scala │ ├── t8601.scala │ ├── t8601b.scala │ ├── t8601c.scala │ ├── t8601d.scala │ ├── t8601e │ │ ├── StaticInit.java │ │ └── Test.scala │ ├── t8607.scala │ ├── t8610.check │ ├── t8610.scala │ ├── t8611a.scala │ ├── t8611b.scala │ ├── t8611c.scala │ ├── t8680.scala │ ├── t8690.check │ ├── t8690.scala │ ├── t8738.scala │ ├── t8823.scala │ ├── t8845.scala │ ├── t8888.scala │ ├── t889.check │ ├── t889.decompiled │ ├── t889.scala │ ├── t8893.scala │ ├── t8893b.scala │ ├── t8931.check │ ├── t8931.scala │ ├── t8933b │ │ ├── A.scala │ │ └── Test.scala │ ├── t8933c.scala │ ├── t920.check │ ├── t920.scala │ ├── t920_1.scala │ ├── t949.scala │ ├── t978.scala │ ├── t9915 │ │ ├── C_1.java │ │ └── Test_2.scala │ ├── tagless.check │ ├── tagless.scala │ ├── takeAndDrop.scala │ ├── tasty-argument-tree-1.check │ ├── tasty-argument-tree-1 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-custom-show.check │ ├── tasty-custom-show │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-definitions-1.check │ ├── tasty-definitions-1 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-eval.check │ ├── tasty-eval │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-extractors-1.check │ ├── tasty-extractors-1 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-extractors-2.check │ ├── tasty-extractors-2 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-extractors-3.check │ ├── tasty-extractors-3 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-extractors-constants-1.check │ ├── tasty-extractors-constants-1 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-extractors-types.check │ ├── tasty-extractors-types │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-getfile-implicit-fun-context.check │ ├── tasty-getfile-implicit-fun-context │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── tasty-getfile.check │ ├── tasty-getfile │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── tasty-implicit-fun-context-2.check │ ├── tasty-implicit-fun-context-2 │ │ ├── App_2.scala │ │ └── Macro_1.scala │ ├── tasty-indexed-map │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-interpolation-1.check │ ├── tasty-interpolation-1 │ │ ├── Macro.scala │ │ └── Test_2.scala │ ├── tasty-linenumber-2.check │ ├── tasty-linenumber-2 │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-linenumber.check │ ├── tasty-linenumber │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-location.check │ ├── tasty-location │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-macro-assert.check │ ├── tasty-macro-assert │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-macro-const │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-positioned.check │ ├── tasty-positioned │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-seal-method │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-subtyping.check │ ├── tasty-subtyping │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-tree-map.check │ ├── tasty-tree-map │ │ ├── quoted_1.scala │ │ └── quoted_2.scala │ ├── tasty-typeof.check │ ├── tasty-typeof │ │ ├── Macro_1.scala │ │ └── Test_2.scala │ ├── tcpoly_monads.check │ ├── tcpoly_monads.scala │ ├── tcpoly_overriding.check │ ├── tcpoly_overriding.scala │ ├── tcpoly_parseridioms.scala │ ├── trailingCommas │ │ ├── trailingCommas.check │ │ └── trailingCommas.scala │ ├── traitInit.check │ ├── traitInit.scala │ ├── traitNoInit.scala │ ├── traitParamInit.scala │ ├── traitParams.scala │ ├── traits-initialization.scala │ ├── transform.scala │ ├── transparent-foreach.scala │ ├── transparent-implicits.check │ ├── transparent-implicits.scala │ ├── transparent-object.check │ ├── transparent-object.scala │ ├── transparent.check │ ├── transparent │ │ ├── Test_2.scala │ │ └── inlines_1.scala │ ├── transparentAccess │ │ ├── C_1.scala │ │ └── Test_2.scala │ ├── transparentArrowAssoc.scala │ ├── transparentAssign.scala │ ├── transparentByName.scala │ ├── transparentForeach.check │ ├── transparentForeach.scala │ ├── transparentPower.check │ ├── transparentPower │ │ ├── Test_2.scala │ │ └── power_1.scala │ ├── transparentPrivates.scala │ ├── transparentProtected.scala │ ├── transpose.scala │ ├── triemap-hash.scala │ ├── triple-quoted-expr.check │ ├── triple-quoted-expr.scala │ ├── try-2.check │ ├── try-2.scala │ ├── try-catch-unify.check │ ├── try-catch-unify.scala │ ├── try.check │ ├── try.scala │ ├── tryPatternMatch.check │ ├── tryPatternMatch.scala │ ├── tuple-accessors.scala │ ├── tuple-cons-2.check │ ├── tuple-cons-2.scala │ ├── tuple-erased.scala │ ├── tuple-for-comprehension.scala │ ├── tuple-match.check │ ├── tuple-match.scala │ ├── tuple-patmat-extract.scala │ ├── tuple-patmat-size.scala │ ├── tuple-patmat.scala │ ├── tuple-patterns.check │ ├── tuple-patterns.scala │ ├── tuple-typetests.check │ ├── tuple-typetests.scala │ ├── tuple-underscore-syntax.scala │ ├── tuple-zipped.scala │ ├── tuples.check │ ├── tuples.scala │ ├── tuples1.check │ ├── tuples1.scala │ ├── tuples1a.scala │ ├── typealias_overriding.check │ ├── typealias_overriding.scala │ ├── typeclass-derivation1.scala │ ├── typeclass-derivation2.check │ ├── typeclass-derivation2.scala │ ├── typeclass-derivation2a.check │ ├── typeclass-derivation2a.scala │ ├── typeclass-derivation3.check │ ├── typeclass-derivation3.scala │ ├── typelevel-defaultValue.check │ ├── typelevel-defaultValue.scala │ ├── typelevel-numeric.check │ ├── typelevel-numeric.scala │ ├── typelevel-overrides.scala │ ├── typelevel-patmat.check │ ├── typelevel-peano.check │ ├── typelevel-peano.scala │ ├── typelevel.check │ ├── unapply.scala │ ├── unapplyArray.scala │ ├── unboxingBug.check │ ├── unboxingBug.scala │ ├── unit-lazy-val.check │ ├── unit-lazy-val.scala │ ├── unit-val.check │ ├── unit-val.scala │ ├── unit-var.check │ ├── unit-var.scala │ ├── unit-volatile-var.scala │ ├── unit_erasure.scala │ ├── unittest_collection.scala │ ├── unittest_iterator.scala │ ├── unreachable.scala │ ├── value-class-extractor-2.check │ ├── value-class-extractor-2.scala │ ├── value-class-extractor.check │ ├── value-class-extractor.scala │ ├── value-class-partial-func-depmet.scala │ ├── valueclasses-classmanifest-basic.check │ ├── valueclasses-classmanifest-basic.scala │ ├── valueclasses-constr.check │ ├── valueclasses-constr.scala │ ├── valueclasses-nested-object.check │ ├── valueclasses-nested-object.scala │ ├── valueclasses-pavlov.check │ ├── valueclasses-pavlov.decompiled │ ├── valueclasses-pavlov.scala │ ├── variable-pattern-access.check │ ├── variable-pattern-access.scala │ ├── vc-equals.scala │ ├── verify-ctor.check │ ├── verify-ctor.scala │ ├── view-headoption.check │ ├── view-headoption.scala │ ├── view-iterator-stream.check │ ├── view-iterator-stream.scala │ ├── viewtest.check │ ├── viewtest.scala │ ├── virtpatmat_alts.check │ ├── virtpatmat_alts.decompiled │ ├── virtpatmat_alts.scala │ ├── virtpatmat_apply.check │ ├── virtpatmat_apply.scala │ ├── virtpatmat_casting.check │ ├── virtpatmat_casting.scala │ ├── virtpatmat_literal.check │ ├── virtpatmat_literal.scala │ ├── virtpatmat_npe.check │ ├── virtpatmat_npe.scala │ ├── virtpatmat_opt_sharing.check │ ├── virtpatmat_opt_sharing.scala │ ├── virtpatmat_partial_backquoted.check │ ├── virtpatmat_partial_backquoted.scala │ ├── virtpatmat_stringinterp.check │ ├── virtpatmat_stringinterp.scala │ ├── virtpatmat_switch.check │ ├── virtpatmat_switch.scala │ ├── virtpatmat_tailcalls_verifyerror.check │ ├── virtpatmat_tailcalls_verifyerror.scala │ ├── virtpatmat_try.check │ ├── virtpatmat_try.scala │ ├── virtpatmat_typed.check │ ├── virtpatmat_typed.scala │ ├── virtpatmat_unapply.check │ ├── virtpatmat_unapply.scala │ ├── virtpatmat_unapplyseq.check │ ├── virtpatmat_unapplyseq.scala │ ├── virtpatmat_valdef.check │ ├── virtpatmat_valdef.scala │ ├── weak-conformance.scala │ ├── weakconform.scala │ ├── withIndex.check │ ├── withIndex.scala │ ├── xml-interpolation-1 │ │ ├── Test_2.scala │ │ └── XmlQuote_1.scala │ ├── xml-interpolation-2 │ │ ├── Test_2.scala │ │ └── XmlQuote_1.scala │ ├── xml-interpolation-3 │ │ ├── Test_2.scala │ │ └── XmlQuote_1.scala │ └── zero-arity-case-class.scala ├── untried │ ├── .gitignore │ ├── filters │ ├── neg │ │ ├── abstract-class-2.check │ │ ├── abstract-class-2.scala │ │ ├── abstract-class-error.check │ │ ├── abstract-class-error │ │ │ ├── J.java │ │ │ └── S.scala │ │ ├── abstract-concrete-methods.check │ │ ├── abstract-concrete-methods.scala │ │ ├── abstract-explaintypes.check │ │ ├── abstract-explaintypes.flags │ │ ├── abstract-explaintypes.scala │ │ ├── abstract-inaccessible.check │ │ ├── abstract-inaccessible.flags │ │ ├── abstract-inaccessible.scala │ │ ├── abstract-report.check │ │ ├── abstract-report.scala │ │ ├── abstract-report2.check │ │ ├── abstract-report2.scala │ │ ├── abstract-vars.check │ │ ├── abstract-vars.scala │ │ ├── abstract.check │ │ ├── abstract.scala │ │ ├── accesses.check │ │ ├── accesses.scala │ │ ├── accesses2.check │ │ ├── accesses2.scala │ │ ├── ambiguous-float-dots2.check │ │ ├── ambiguous-float-dots2.scala │ │ ├── annot-nonconst.check │ │ ├── annot-nonconst.scala │ │ ├── any-vs-anyref.check │ │ ├── any-vs-anyref.scala │ │ ├── anytrait.check │ │ ├── anytrait.scala │ │ ├── anyval-anyref-parent.check │ │ ├── anyval-anyref-parent.scala │ │ ├── bad-advice.check │ │ ├── bad-advice.flags │ │ ├── bad-advice.scala │ │ ├── badtok-1.check │ │ ├── badtok-1.scala │ │ ├── badtok-2.check │ │ ├── badtok-2.scala │ │ ├── badtok-3.check │ │ ├── badtok-3.scala │ │ ├── case-collision.check │ │ ├── case-collision.flags │ │ ├── case-collision.scala │ │ ├── case-collision2.check │ │ ├── case-collision2.flags │ │ ├── case-collision2.scala │ │ ├── caseinherit.check │ │ ├── caseinherit.scala │ │ ├── catch-all.check │ │ ├── catch-all.flags │ │ ├── catch-all.scala │ │ ├── check-dead.check │ │ ├── check-dead.flags │ │ ├── check-dead.scala │ │ ├── checksensible.check │ │ ├── checksensible.flags │ │ ├── checksensible.scala │ │ ├── checksensibleUnit.check │ │ ├── checksensibleUnit.scala │ │ ├── choices.check │ │ ├── choices.flags │ │ ├── choices.scala │ │ ├── class-of-double-targs.check │ │ ├── class-of-double-targs.scala │ │ ├── classtags_contextbound_a.check │ │ ├── classtags_contextbound_a.scala │ │ ├── compile-time-only-a.check │ │ ├── compile-time-only-a.scala │ │ ├── constrs.check │ │ ├── constrs.scala │ │ ├── constructor-init-order.check │ │ ├── constructor-init-order.flags │ │ ├── constructor-init-order.scala │ │ ├── constructor-prefix-error.check │ │ ├── constructor-prefix-error.scala │ │ ├── cycle-bounds.check │ │ ├── cycle-bounds.flags │ │ ├── cycle-bounds.scala │ │ ├── cyclics-import.check │ │ ├── cyclics-import.scala │ │ ├── cyclics.check │ │ ├── cyclics.scala │ │ ├── dbldef.check │ │ ├── dbldef.scala │ │ ├── deadline-inf-illegal.check │ │ ├── deadline-inf-illegal.scala │ │ ├── delayed-init-ref.check │ │ ├── delayed-init-ref.flags │ │ ├── delayed-init-ref.scala │ │ ├── depmet_1.check │ │ ├── depmet_1.scala │ │ ├── divergent-implicit.check │ │ ├── divergent-implicit.scala │ │ ├── dotless-targs.check │ │ ├── dotless-targs.scala │ │ ├── error_dependentMethodTpeConversionToFunction.check │ │ ├── error_dependentMethodTpeConversionToFunction.scala │ │ ├── error_tooManyArgsPattern.check │ │ ├── error_tooManyArgsPattern.scala │ │ ├── eta-expand-star-deprecation.check │ │ ├── eta-expand-star-deprecation.flags │ │ ├── eta-expand-star-deprecation.scala │ │ ├── eta-expand-star.check │ │ ├── eta-expand-star.scala │ │ ├── exhausting.check │ │ ├── exhausting.flags │ │ ├── exhausting.scala │ │ ├── faculty.check │ │ ├── faculty.scala │ │ ├── finitary-error.check │ │ ├── finitary-error.scala │ │ ├── for-comprehension-old.check │ │ ├── for-comprehension-old.flags │ │ ├── for-comprehension-old.scala │ │ ├── forgot-interpolator.check │ │ ├── forgot-interpolator.flags │ │ ├── forgot-interpolator.scala │ │ ├── forward.check │ │ ├── forward.scala │ │ ├── found-req-variance.check │ │ ├── found-req-variance.scala │ │ ├── gadts1.check │ │ ├── gadts1.scala │ │ ├── gadts2-strict.check │ │ ├── gadts2-strict.flags │ │ ├── gadts2-strict.scala │ │ ├── gadts2.check │ │ ├── gadts2.flags │ │ ├── gadts2.scala │ │ ├── higherkind_novalue.check │ │ ├── higherkind_novalue.scala │ │ ├── hk-bad-bounds.check │ │ ├── hk-bad-bounds.scala │ │ ├── i533 │ │ │ ├── Compat.scala │ │ │ └── JA.java │ │ ├── illegal-stmt-start.check │ │ ├── illegal-stmt-start.scala │ │ ├── imp2.check │ │ ├── imp2.scala │ │ ├── implicit-shadow.check │ │ ├── implicit-shadow.flags │ │ ├── implicit-shadow.scala │ │ ├── implicits.check │ │ ├── implicits.scala │ │ ├── import-precedence.check │ │ ├── import-precedence.scala │ │ ├── infix-op-positions.check │ │ ├── infix-op-positions.scala │ │ ├── java-access-neg.check │ │ ├── java-access-neg │ │ │ ├── J.java │ │ │ └── S2.scala │ │ ├── lazy-override.check │ │ ├── lazy-override.scala │ │ ├── lazyvals.check │ │ ├── lazyvals.scala │ │ ├── logImplicits.check │ │ ├── logImplicits.flags │ │ ├── logImplicits.scala │ │ ├── lubs.check │ │ ├── lubs.scala │ │ ├── macro-bundle-noncontext.check │ │ ├── macro-bundle-noncontext.scala │ │ ├── macro-deprecate-idents.check │ │ ├── macro-deprecate-idents.flags │ │ ├── macro-deprecate-idents.scala │ │ ├── macro-incompatible-macro-engine-c.check │ │ ├── macro-incompatible-macro-engine-c.scala │ │ ├── macro-qmarkqmarkqmark.check │ │ ├── macro-qmarkqmarkqmark.scala │ │ ├── main1.check │ │ ├── main1.flags │ │ ├── main1.scala │ │ ├── match.scala │ │ ├── migration28.check │ │ ├── migration28.flags │ │ ├── migration28.scala │ │ ├── missing-param-type-tuple.check │ │ ├── missing-param-type-tuple.scala │ │ ├── mixins.check │ │ ├── mixins.scala │ │ ├── multi-array.check │ │ ├── multi-array.flags │ │ ├── multi-array.scala │ │ ├── name-lookup-stable.check │ │ ├── name-lookup-stable.scala │ │ ├── names-defaults-neg-ref.check │ │ ├── names-defaults-neg-ref.scala │ │ ├── names-defaults-neg-warn.check │ │ ├── names-defaults-neg-warn.flags │ │ ├── names-defaults-neg-warn.scala │ │ ├── nested-annotation.check │ │ ├── nested-annotation.scala │ │ ├── nested-fn-print.check │ │ ├── nested-fn-print.scala │ │ ├── newpat_unreachable.check │ │ ├── newpat_unreachable.flags │ │ ├── newpat_unreachable.scala │ │ ├── no-implicit-to-anyref-any-val.check │ │ ├── no-implicit-to-anyref-any-val.scala │ │ ├── no-predef.check │ │ ├── no-predef.flags │ │ ├── no-predef.scala │ │ ├── noMember1.check │ │ ├── noMember1.scala │ │ ├── noMember2.check │ │ ├── noMember2.scala │ │ ├── nonlocal-warning.check │ │ ├── nonlocal-warning.flags │ │ ├── nonlocal-warning.scala │ │ ├── nopredefs.check │ │ ├── nopredefs.scala │ │ ├── not-a-legal-formal-parameter-tuple.check │ │ ├── not-a-legal-formal-parameter-tuple.scala │ │ ├── not-possible-cause.check │ │ ├── not-possible-cause.scala │ │ ├── null-unsoundness.check │ │ ├── null-unsoundness.scala │ │ ├── nullary-override.check │ │ ├── nullary-override.flags │ │ ├── nullary-override.scala │ │ ├── object-not-a-value.check │ │ ├── object-not-a-value.scala │ │ ├── overload-msg.check │ │ ├── overload-msg.scala │ │ ├── overload.check │ │ ├── overload.scala │ │ ├── overloaded-implicit.check │ │ ├── overloaded-implicit.flags │ │ ├── overloaded-implicit.scala │ │ ├── overloaded-unapply.check │ │ ├── overloaded-unapply.scala │ │ ├── override-object-flag.check │ │ ├── override-object-flag.scala │ │ ├── override-object-no.check │ │ ├── override-object-no.flags │ │ ├── override-object-no.scala │ │ ├── override.check │ │ ├── override.scala │ │ ├── parent-inherited-twice-error.check │ │ ├── parent-inherited-twice-error.scala │ │ ├── parstar.check │ │ ├── parstar.scala │ │ ├── pat_unreachable.check │ │ ├── pat_unreachable.flags │ │ ├── pat_unreachable.scala │ │ ├── patmat-type-check.check │ │ ├── patmat-type-check.scala │ │ ├── patmatexhaust.check │ │ ├── patmatexhaust.flags │ │ ├── patmatexhaust.scala │ │ ├── patternalts.check │ │ ├── patternalts.scala │ │ ├── permanent-blindness.check │ │ ├── permanent-blindness.flags │ │ ├── permanent-blindness.scala │ │ ├── predef-masking.check │ │ ├── predef-masking.scala │ │ ├── primitive-sigs-1.check │ │ ├── primitive-sigs-1 │ │ │ ├── A.scala │ │ │ ├── B.scala │ │ │ └── J.java │ │ ├── protected-constructors.check │ │ ├── protected-constructors.scala │ │ ├── protected-static-fail.check │ │ ├── protected-static-fail │ │ │ ├── J.java │ │ │ ├── S.scala │ │ │ └── S0.scala │ │ ├── qualifying-class-error-1.check │ │ ├── qualifying-class-error-1.scala │ │ ├── qualifying-class-error-2.check │ │ ├── qualifying-class-error-2.scala │ │ ├── raw-types-stubs.check │ │ ├── raw-types-stubs │ │ │ ├── M_1.java │ │ │ ├── Raw_2.java │ │ │ └── S_3.scala │ │ ├── reassignment.check │ │ ├── reassignment.scala │ │ ├── run-gadts-strict.check │ │ ├── run-gadts-strict.flags │ │ ├── run-gadts-strict.scala │ │ ├── sabin2.check │ │ ├── sabin2.scala │ │ ├── saferJavaConversions.check │ │ ├── saferJavaConversions.scala │ │ ├── saito.check │ │ ├── saito.scala │ │ ├── sammy_restrictions.check │ │ ├── sammy_restrictions.flags │ │ ├── sammy_restrictions.scala │ │ ├── sammy_wrong_arity.check │ │ ├── sammy_wrong_arity.flags │ │ ├── sammy_wrong_arity.scala │ │ ├── scopes.check │ │ ├── scopes.scala │ │ ├── sealed-final-neg.check │ │ ├── sealed-final-neg.flags │ │ ├── sealed-final-neg.scala │ │ ├── sealed-java-enums.check │ │ ├── sealed-java-enums.flags │ │ ├── sealed-java-enums.scala │ │ ├── sensitive.check │ │ ├── sensitive.scala │ │ ├── sensitive2.check │ │ ├── sensitive2.scala │ │ ├── serialversionuid-not-const.check │ │ ├── serialversionuid-not-const.scala │ │ ├── spec-overrides.check │ │ ├── spec-overrides.scala │ │ ├── specification-scopes.check │ │ ├── specification-scopes │ │ │ ├── P_1.scala │ │ │ └── P_2.scala │ │ ├── stmt-expr-discard.check │ │ ├── stmt-expr-discard.flags │ │ ├── stmt-expr-discard.scala │ │ ├── stringinterpolation_macro-neg.check │ │ ├── stringinterpolation_macro-neg.scala │ │ ├── structural.check │ │ ├── structural.scala │ │ ├── suggest-similar.check │ │ ├── suggest-similar.scala │ │ ├── super-cast-or-test.check │ │ ├── super-cast-or-test.scala │ │ ├── switch.check │ │ ├── switch.flags │ │ ├── t0003.check │ │ ├── t0003.scala │ │ ├── t0015.check │ │ ├── t0015.scala │ │ ├── t0117.check │ │ ├── t0117.scala │ │ ├── t0152.check │ │ ├── t0152.scala │ │ ├── t0204.check │ │ ├── t0204.scala │ │ ├── t0207.check │ │ ├── t0207.scala │ │ ├── t0209.check │ │ ├── t0209.scala │ │ ├── t0214.check │ │ ├── t0214.scala │ │ ├── t0218.check │ │ ├── t0218.scala │ │ ├── t0226.check │ │ ├── t0226.scala │ │ ├── t0259.check │ │ ├── t0259.scala │ │ ├── t0345.check │ │ ├── t0345.scala │ │ ├── t0351.check │ │ ├── t0351.scala │ │ ├── t0418.check │ │ ├── t0418.scala │ │ ├── t0503.check │ │ ├── t0503.scala │ │ ├── t0513.check │ │ ├── t0513.scala │ │ ├── t0565.check │ │ ├── t0565.scala │ │ ├── t0590.check │ │ ├── t0590.scala │ │ ├── t0606.check │ │ ├── t0606.scala │ │ ├── t0673.check │ │ ├── t0673 │ │ │ ├── JavaClass.java │ │ │ └── Test.scala │ │ ├── t0699.check │ │ ├── t0699 │ │ │ ├── A.scala │ │ │ └── B.scala │ │ ├── t0764b.check │ │ ├── t0764b.scala │ │ ├── t0816.check │ │ ├── t0816.scala │ │ ├── t0842.check │ │ ├── t0842.scala │ │ ├── t0899.check │ │ ├── t0899.scala │ │ ├── t0903.check │ │ ├── t0903.scala │ │ ├── t1009.check │ │ ├── t1009.scala │ │ ├── t1010.check │ │ ├── t1010.scala │ │ ├── t1033.check │ │ ├── t1033.scala │ │ ├── t1038.check │ │ ├── t1038.scala │ │ ├── t1041.check │ │ ├── t1041.scala │ │ ├── t1049.check │ │ ├── t1049.scala │ │ ├── t1106.check │ │ ├── t1106.scala │ │ ├── t1112.check │ │ ├── t1112.scala │ │ ├── t112706A.check │ │ ├── t112706A.scala │ │ ├── t1163.check │ │ ├── t1163.scala │ │ ├── t1168.check │ │ ├── t1168.scala │ │ ├── t1181.check │ │ ├── t1181.scala │ │ ├── t1183.check │ │ ├── t1183.scala │ │ ├── t1215.check │ │ ├── t1215.scala │ │ ├── t1224.check │ │ ├── t1224.flags │ │ ├── t1224.scala │ │ ├── t1241.check │ │ ├── t1241.scala │ │ ├── t1275.check │ │ ├── t1275.scala │ │ ├── t1286.check │ │ ├── t1286 │ │ │ ├── a.scala │ │ │ └── b.scala │ │ ├── t1355.check │ │ ├── t1355.scala │ │ ├── t1364.check │ │ ├── t1364.scala │ │ ├── t1371.check │ │ ├── t1371.scala │ │ ├── t1422.check │ │ ├── t1422.scala │ │ ├── t1431.check │ │ ├── t1431.scala │ │ ├── t1432.check │ │ ├── t1432.scala │ │ ├── t1477.check │ │ ├── t1477.scala │ │ ├── t1503.check │ │ ├── t1503.flags │ │ ├── t1503.scala │ │ ├── t1523.check │ │ ├── t1523.scala │ │ ├── t1548.check │ │ ├── t1548 │ │ │ ├── J.java │ │ │ └── S.scala │ │ ├── t1623.check │ │ ├── t1623.scala │ │ ├── t1701.check │ │ ├── t1701.scala │ │ ├── t1705.check │ │ ├── t1705.scala │ │ ├── t1838.check │ │ ├── t1838.scala │ │ ├── t1845.check │ │ ├── t1845.scala │ │ ├── t1872.check │ │ ├── t1872.scala │ │ ├── t1878.check │ │ ├── t1878.scala │ │ ├── t1909-object.check │ │ ├── t1909-object.flags │ │ ├── t1909-object.scala │ │ ├── t1909b.check │ │ ├── t1909b.scala │ │ ├── t1960.check │ │ ├── t1960.scala │ │ ├── t1980.check │ │ ├── t1980.flags │ │ ├── t1980.scala │ │ ├── t200.check │ │ ├── t200.scala │ │ ├── t2031.check │ │ ├── t2031.scala │ │ ├── t2066.check │ │ ├── t2066.scala │ │ ├── t2066b.check │ │ ├── t2066b.scala │ │ ├── t2070.check │ │ ├── t2070.scala │ │ ├── t2078.check │ │ ├── t2078.scala │ │ ├── t2102.check │ │ ├── t2102.scala │ │ ├── t2139.check │ │ ├── t2139.scala │ │ ├── t2144.check │ │ ├── t2144.scala │ │ ├── t2148.check │ │ ├── t2148.scala │ │ ├── t2180.check │ │ ├── t2180.scala │ │ ├── t2206.check │ │ ├── t2206.scala │ │ ├── t2208.check │ │ ├── t2208.scala │ │ ├── t2213.check │ │ ├── t2213.scala │ │ ├── t2275a.check │ │ ├── t2275a.scala │ │ ├── t2275b.check │ │ ├── t2275b.scala │ │ ├── t2296a.check │ │ ├── t2296a │ │ │ ├── J.java │ │ │ └── S.scala │ │ ├── t2296b.check │ │ ├── t2296b │ │ │ ├── J_1.java │ │ │ └── S_2.scala │ │ ├── t2316.check │ │ ├── t2316.scala │ │ ├── t2336.check │ │ ├── t2336.scala │ │ ├── t2388.check │ │ ├── t2388.scala │ │ ├── t2405.check │ │ ├── t2405.scala │ │ ├── t2416.check │ │ ├── t2416.scala │ │ ├── t2421b.check │ │ ├── t2421b.scala │ │ ├── t2441.check │ │ ├── t2441.scala │ │ ├── t2442.check │ │ ├── t2442.flags │ │ ├── t2442 │ │ │ ├── MyEnum.java │ │ │ ├── MySecondEnum.java │ │ │ └── t2442.scala │ │ ├── t2462a.check │ │ ├── t2462a.scala │ │ ├── t2462b.check │ │ ├── t2462b.flags │ │ ├── t2462b.scala │ │ ├── t2462c.check │ │ ├── t2462c.flags │ │ ├── t2462c.scala │ │ ├── t2488.check │ │ ├── t2488.scala │ │ ├── t2494.check │ │ ├── t2494.scala │ │ ├── t2641.check │ │ ├── t2641.scala │ │ ├── t276.check │ │ ├── t276.scala │ │ ├── t2773.check │ │ ├── t2773.scala │ │ ├── t2775.check │ │ ├── t2775.scala │ │ ├── t2779.check │ │ ├── t2779.scala │ │ ├── t278.check │ │ ├── t278.scala │ │ ├── t2796.check │ │ ├── t2796.flags │ │ ├── t2796.scala │ │ ├── t2801.check │ │ ├── t2801.scala │ │ ├── t284.check │ │ ├── t284.flags │ │ ├── t284.scala │ │ ├── t2870.check │ │ ├── t2870.scala │ │ ├── t2910.check │ │ ├── t2910.scala │ │ ├── t2918.check │ │ ├── t2918.scala │ │ ├── t2968.check │ │ ├── t2968.scala │ │ ├── t2968b.check │ │ ├── t2968b.scala │ │ ├── t2973.check │ │ ├── t2973.scala │ │ ├── t3006.check │ │ ├── t3006.scala │ │ ├── t3015.check │ │ ├── t3015.scala │ │ ├── t3098.check │ │ ├── t3098.flags │ │ ├── t3098 │ │ │ ├── a.scala │ │ │ └── b.scala │ │ ├── t3118.check │ │ ├── t3118.scala │ │ ├── t3160ambiguous.check │ │ ├── t3160ambiguous.scala │ │ ├── t3189.check │ │ ├── t3189.scala │ │ ├── t3209.check │ │ ├── t3209.scala │ │ ├── t3222.check │ │ ├── t3222.scala │ │ ├── t3224.check │ │ ├── t3224.scala │ │ ├── t3234.check │ │ ├── t3234.flags │ │ ├── t3234.scala │ │ ├── t3240.check │ │ ├── t3240.scala │ │ ├── t3346b.check │ │ ├── t3346b.scala │ │ ├── t3346c.check │ │ ├── t3346c.scala │ │ ├── t3346i.check │ │ ├── t3346i.scala │ │ ├── t3392.check │ │ ├── t3392.scala │ │ ├── t3399.check │ │ ├── t3399.scala │ │ ├── t3403.check │ │ ├── t3403.scala │ │ ├── t343.check │ │ ├── t343.scala │ │ ├── t3453.check │ │ ├── t3453.scala │ │ ├── t3481.check │ │ ├── t3481.scala │ │ ├── t3604.check │ │ ├── t3604.scala │ │ ├── t3614.check │ │ ├── t3614.scala │ │ ├── t3649.check │ │ ├── t3649.scala │ │ ├── t3653.check │ │ ├── t3653.scala │ │ ├── t3663.check │ │ ├── t3663 │ │ │ ├── PackageProtected.java │ │ │ └── main.scala │ │ ├── t3683a.check │ │ ├── t3683a.flags │ │ ├── t3683a.scala │ │ ├── t3683b.check │ │ ├── t3683b.scala │ │ ├── t3691.check │ │ ├── t3691.scala │ │ ├── t3714-neg.check │ │ ├── t3714-neg.scala │ │ ├── t3736.check │ │ ├── t3736.scala │ │ ├── t3757.check │ │ ├── t3757 │ │ │ ├── A.java │ │ │ └── B.scala │ │ ├── t3761-overload-byname.check │ │ ├── t3761-overload-byname.scala │ │ ├── t3769.check │ │ ├── t3769.scala │ │ ├── t3776.check │ │ ├── t3776.scala │ │ ├── t3836.check │ │ ├── t3836.scala │ │ ├── t3854.check │ │ ├── t3854.scala │ │ ├── t3871.check │ │ ├── t3871.scala │ │ ├── t3871b.check │ │ ├── t3871b.scala │ │ ├── t3873.check │ │ ├── t3873.scala │ │ ├── t3909.check │ │ ├── t3909.scala │ │ ├── t391.check │ │ ├── t391.scala │ │ ├── t3913.check │ │ ├── t3913.scala │ │ ├── t3934.check │ │ ├── t3934.scala │ │ ├── t3971.check │ │ ├── t3971.scala │ │ ├── t3977.check │ │ ├── t3977.scala │ │ ├── t3995.check │ │ ├── t3995.scala │ │ ├── t4044.check │ │ ├── t4044.scala │ │ ├── t4064.check │ │ ├── t4064.scala │ │ ├── t4069.check │ │ ├── t4069.scala │ │ ├── t4079.check │ │ ├── t4079 │ │ │ ├── t4079_1.scala │ │ │ └── t4079_2.scala │ │ ├── t409.check │ │ ├── t409.scala │ │ ├── t4091.check │ │ ├── t4091.scala │ │ ├── t4098.check │ │ ├── t4098.scala │ │ ├── t412.check │ │ ├── t412.scala │ │ ├── t4134.check │ │ ├── t4134.scala │ │ ├── t4137.check │ │ ├── t4137.scala │ │ ├── t414.check │ │ ├── t414.scala │ │ ├── t4158.check │ │ ├── t4158.scala │ │ ├── t4163.check │ │ ├── t4163.scala │ │ ├── t4166.check │ │ ├── t4166.scala │ │ ├── t4174.check │ │ ├── t4174.scala │ │ ├── t418.check │ │ ├── t418.scala │ │ ├── t4196.check │ │ ├── t4196.scala │ │ ├── t421.check │ │ ├── t421.scala │ │ ├── t4217.check │ │ ├── t4217.scala │ │ ├── t4221.check │ │ ├── t4221.scala │ │ ├── t425.check │ │ ├── t425.scala │ │ ├── t4270.check │ │ ├── t4270.scala │ │ ├── t4271.check │ │ ├── t4271.scala │ │ ├── t4283b.check │ │ ├── t4283b │ │ │ ├── AbstractFoo.java │ │ │ ├── ScalaBipp.scala │ │ │ └── Test.scala │ │ ├── t4302.check │ │ ├── t4302.flags │ │ ├── t4302.scala │ │ ├── t4417.check │ │ ├── t4417.scala │ │ ├── t4419.check │ │ ├── t4419.scala │ │ ├── t4425.check │ │ ├── t4425.flags │ │ ├── t4425.scala │ │ ├── t4425b.check │ │ ├── t4425b.scala │ │ ├── t4431.check │ │ ├── t4431.scala │ │ ├── t4440.check │ │ ├── t4440.flags │ │ ├── t4440.scala │ │ ├── t4457_1.check │ │ ├── t4457_1.scala │ │ ├── t4457_2.check │ │ ├── t4457_2.scala │ │ ├── t4460a.check │ │ ├── t4460a.scala │ │ ├── t4460b.check │ │ ├── t4460b.scala │ │ ├── t4460c.check │ │ ├── t4460c.scala │ │ ├── t4515.check │ │ ├── t4515.scala │ │ ├── t452.check │ │ ├── t452.scala │ │ ├── t4541.check │ │ ├── t4541.scala │ │ ├── t4541b.check │ │ ├── t4541b.scala │ │ ├── t4568.check │ │ ├── t4568.scala │ │ ├── t4584.check │ │ ├── t4584.scala │ │ ├── t464-neg.check │ │ ├── t464-neg.scala │ │ ├── t4691_exhaust_extractor.check │ │ ├── t4691_exhaust_extractor.flags │ │ ├── t4691_exhaust_extractor.scala │ │ ├── t4727.check │ │ ├── t4727.scala │ │ ├── t4728.check │ │ ├── t4728.scala │ │ ├── t473.check │ │ ├── t473.scala │ │ ├── t4749.check │ │ ├── t4749.flags │ │ ├── t4749.scala │ │ ├── t4762.check │ │ ├── t4762.flags │ │ ├── t4762.scala │ │ ├── t4818.check │ │ ├── t4818.scala │ │ ├── t4831.check │ │ ├── t4831.scala │ │ ├── t4851.check │ │ ├── t4851.flags │ │ ├── t4851 │ │ │ ├── J.java │ │ │ ├── J2.java │ │ │ └── S.scala │ │ ├── t4877.check │ │ ├── t4877.flags │ │ ├── t4877.scala │ │ ├── t4879.check │ │ ├── t4879.scala │ │ ├── t4882.check │ │ ├── t4882.scala │ │ ├── t4928.check │ │ ├── t4928.scala │ │ ├── t4987.check │ │ ├── t4987.scala │ │ ├── t4989.check │ │ ├── t4989.scala │ │ ├── t500.check │ │ ├── t500.scala │ │ ├── t501.check │ │ ├── t501.scala │ │ ├── t5031.check │ │ ├── t5031 │ │ │ ├── Id.scala │ │ │ └── package.scala │ │ ├── t5031b.check │ │ ├── t5031b │ │ │ ├── a.scala │ │ │ └── b.scala │ │ ├── t5044.check │ │ ├── t5044.scala │ │ ├── t5060.check │ │ ├── t5060.scala │ │ ├── t5067.check │ │ ├── t5067.scala │ │ ├── t5078.check │ │ ├── t5078.scala │ │ ├── t5093.check │ │ ├── t5093.scala │ │ ├── t510.check │ │ ├── t510.scala │ │ ├── t5106.check │ │ ├── t5106.scala │ │ ├── t512.check │ │ ├── t512.scala │ │ ├── t5120.check │ │ ├── t5120.scala │ │ ├── t5148.check │ │ ├── t5148.scala │ │ ├── t515.check │ │ ├── t515.scala │ │ ├── t5152.check │ │ ├── t5152.scala │ │ ├── t5182.check │ │ ├── t5182.flags │ │ ├── t5182.scala │ │ ├── t5189.check │ │ ├── t5189.scala │ │ ├── t5189_inferred.check │ │ ├── t5189_inferred.scala │ │ ├── t520.check │ │ ├── t520.scala │ │ ├── t521.check │ │ ├── t521.scala │ │ ├── t5318.check │ │ ├── t5318.scala │ │ ├── t5318b.check │ │ ├── t5318b.scala │ │ ├── t5318c.check │ │ ├── t5318c.scala │ │ ├── t5340.check │ │ ├── t5340.scala │ │ ├── t5352.check │ │ ├── t5352.flags │ │ ├── t5352.scala │ │ ├── t5354.check │ │ ├── t5354.scala │ │ ├── t5357.check │ │ ├── t5357.scala │ │ ├── t5358.check │ │ ├── t5358.scala │ │ ├── t5361.check │ │ ├── t5361.scala │ │ ├── t5376.check │ │ ├── t5376.scala │ │ ├── t5390.check │ │ ├── t5390.scala │ │ ├── t5390b.check │ │ ├── t5390b.scala │ │ ├── t5390c.check │ │ ├── t5390c.scala │ │ ├── t5390d.check │ │ ├── t5390d.scala │ │ ├── t5426.check │ │ ├── t5426.flags │ │ ├── t5426.scala │ │ ├── t5429.check │ │ ├── t5429.scala │ │ ├── t5440.check │ │ ├── t5440.flags │ │ ├── t5440.scala │ │ ├── t545.check │ │ ├── t545.scala │ │ ├── t5455.check │ │ ├── t5455.scala │ │ ├── t5493.check │ │ ├── t5493.scala │ │ ├── t5497.check │ │ ├── t5497.scala │ │ ├── t550.check │ │ ├── t550.scala │ │ ├── t5510.check │ │ ├── t5510.scala │ │ ├── t5529.check │ │ ├── t5529.scala │ │ ├── t5543.check │ │ ├── t5543.scala │ │ ├── t5544.check │ │ ├── t5544 │ │ │ ├── Api_1.scala │ │ │ └── Test_2.scala │ │ ├── t5553_1.check │ │ ├── t5553_1.scala │ │ ├── t5553_2.check │ │ ├── t5553_2.scala │ │ ├── t5554.check │ │ ├── t5554.scala │ │ ├── t556.check │ │ ├── t556.scala │ │ ├── t5564.check │ │ ├── t5564.scala │ │ ├── t5572.check │ │ ├── t5572.scala │ │ ├── t5578.check │ │ ├── t5578.scala │ │ ├── t558.check │ │ ├── t558.scala │ │ ├── t5580a.check │ │ ├── t5580a.scala │ │ ├── t5580b.check │ │ ├── t5580b.scala │ │ ├── t5617.check │ │ ├── t5617.scala │ │ ├── t562.check │ │ ├── t562.scala │ │ ├── t563.check │ │ ├── t563.scala │ │ ├── t565.check │ │ ├── t565.scala │ │ ├── t5666.check │ │ ├── t5666.scala │ │ ├── t5675.check │ │ ├── t5675.flags │ │ ├── t5675.scala │ │ ├── t5683.check │ │ ├── t5683.scala │ │ ├── t5687.check │ │ ├── t5687.scala │ │ ├── t5696.check │ │ ├── t5696.scala │ │ ├── t5702-neg-bad-and-wild.check │ │ ├── t5702-neg-bad-and-wild.scala │ │ ├── t5702-neg-bad-brace.check │ │ ├── t5702-neg-bad-brace.scala │ │ ├── t5702-neg-bad-xbrace.check │ │ ├── t5702-neg-bad-xbrace.scala │ │ ├── t5702-neg-ugly-xbrace.check │ │ ├── t5702-neg-ugly-xbrace.scala │ │ ├── t5728.check │ │ ├── t5728.scala │ │ ├── t5735.check │ │ ├── t5735.scala │ │ ├── t576.check │ │ ├── t576.scala │ │ ├── t5761.check │ │ ├── t5761.scala │ │ ├── t5762.check │ │ ├── t5762.flags │ │ ├── t5762.scala │ │ ├── t5799.check │ │ ├── t5799.scala │ │ ├── t5801.check │ │ ├── t5801.scala │ │ ├── t5803.check │ │ ├── t5803.scala │ │ ├── t5821.check │ │ ├── t5821.scala │ │ ├── t5830.check │ │ ├── t5830.flags │ │ ├── t5830.scala │ │ ├── t5839.check │ │ ├── t5839.scala │ │ ├── t585.check │ │ ├── t585.scala │ │ ├── t5856.check │ │ ├── t5856.scala │ │ ├── t5878.check │ │ ├── t5878.scala │ │ ├── t588.check │ │ ├── t588.scala │ │ ├── t5882.check │ │ ├── t5882.scala │ │ ├── t5892.check │ │ ├── t5892.scala │ │ ├── t591.check │ │ ├── t591.scala │ │ ├── t593.check │ │ ├── t593.scala │ │ ├── t5956.check │ │ ├── t5956.flags │ │ ├── t5956.scala │ │ ├── t5969.check │ │ ├── t5969.scala │ │ ├── t6011.check │ │ ├── t6011.flags │ │ ├── t6011.scala │ │ ├── t6013.check │ │ ├── t6013 │ │ │ ├── Abstract.java │ │ │ ├── Base.java │ │ │ └── DerivedScala.scala │ │ ├── t6040.check │ │ ├── t6040.scala │ │ ├── t6042.check │ │ ├── t6042.scala │ │ ├── t6048.check │ │ ├── t6048.flags │ │ ├── t6048.scala │ │ ├── t6074.check │ │ ├── t6074.scala │ │ ├── t608.check │ │ ├── t608.scala │ │ ├── t6082.check │ │ ├── t6082.scala │ │ ├── t6083.check │ │ ├── t6083.scala │ │ ├── t6120.check │ │ ├── t6120.flags │ │ ├── t6120.scala │ │ ├── t6138.check │ │ ├── t6138.scala │ │ ├── t6162-inheritance.check │ │ ├── t6162-inheritance.flags │ │ ├── t6162-inheritance │ │ │ ├── defn.scala │ │ │ └── usage.scala │ │ ├── t6162-overriding.check │ │ ├── t6162-overriding.flags │ │ ├── t6162-overriding.scala │ │ ├── t6214.check │ │ ├── t6214.scala │ │ ├── t6227.check │ │ ├── t6227.scala │ │ ├── t6258.check │ │ ├── t6258.scala │ │ ├── t6260-named.check │ │ ├── t6260-named.scala │ │ ├── t6260c.check │ │ ├── t6260c.scala │ │ ├── t6263.check │ │ ├── t6263.scala │ │ ├── t6264.check │ │ ├── t6264.flags │ │ ├── t6264.scala │ │ ├── t6276.check │ │ ├── t6276.flags │ │ ├── t6276.scala │ │ ├── t6283.check │ │ ├── t6283.scala │ │ ├── t6289.check │ │ ├── t6289.flags │ │ ├── t6289 │ │ │ ├── J.java │ │ │ └── SUT_5.scala │ │ ├── t630.check │ │ ├── t630.scala │ │ ├── t631.check │ │ ├── t631.scala │ │ ├── t633.check │ │ ├── t633.scala │ │ ├── t6335.check │ │ ├── t6335.scala │ │ ├── t6336.check │ │ ├── t6336.scala │ │ ├── t6337.check │ │ ├── t6337.scala │ │ ├── t6340.check │ │ ├── t6340.scala │ │ ├── t6355a.check │ │ ├── t6355a.scala │ │ ├── t6357.check │ │ ├── t6357.scala │ │ ├── t6359.check │ │ ├── t6359.scala │ │ ├── t6375.check │ │ ├── t6375.flags │ │ ├── t6375.scala │ │ ├── t639.check │ │ ├── t639.scala │ │ ├── t6406-regextract.check │ │ ├── t6406-regextract.flags │ │ ├── t6406-regextract.scala │ │ ├── t6436.check │ │ ├── t6436.scala │ │ ├── t6436b.check │ │ ├── t6436b.scala │ │ ├── t6443c.check │ │ ├── t6443c.scala │ │ ├── t6446-missing.check │ │ ├── t6446-missing │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t6446-show-phases.check │ │ ├── t6446-show-phases.flags │ │ ├── t6446-show-phases.scala │ │ ├── t6455.flags │ │ ├── t6483.check │ │ ├── t6483.scala │ │ ├── t649.check │ │ ├── t649.scala │ │ ├── t650.check │ │ ├── t650.scala │ │ ├── t6526.check │ │ ├── t6526.scala │ │ ├── t6534.check │ │ ├── t6534.flags │ │ ├── t6534.scala │ │ ├── t6535.check │ │ ├── t6535.scala │ │ ├── t6558.check │ │ ├── t6558.scala │ │ ├── t6558b.check │ │ ├── t6558b.scala │ │ ├── t6563.check │ │ ├── t6563.scala │ │ ├── t6566a.check │ │ ├── t6566a.scala │ │ ├── t6566b.check │ │ ├── t6566b.scala │ │ ├── t6567.check │ │ ├── t6567.flags │ │ ├── t6567.scala │ │ ├── t6597.check │ │ ├── t6597.scala │ │ ├── t6601.check │ │ ├── t6601 │ │ │ ├── AccessPrivateConstructor_2.scala │ │ │ └── PrivateConstructor_1.scala │ │ ├── t663.check │ │ ├── t663.scala │ │ ├── t664.check │ │ ├── t664.scala │ │ ├── t6666.check │ │ ├── t6666.flags │ │ ├── t6666.scala │ │ ├── t6666b.check │ │ ├── t6666b.scala │ │ ├── t6666c.check │ │ ├── t6666c.flags │ │ ├── t6666c.scala │ │ ├── t6666d.check │ │ ├── t6666d.scala │ │ ├── t6666e.check │ │ ├── t6666e.scala │ │ ├── t6667.check │ │ ├── t6667.scala │ │ ├── t6667b.check │ │ ├── t6667b.scala │ │ ├── t667.check │ │ ├── t667.scala │ │ ├── t6675.check │ │ ├── t6675.flags │ │ ├── t6675.scala │ │ ├── t6675b.check │ │ ├── t6675b.flags │ │ ├── t6675b.scala │ │ ├── t668.check │ │ ├── t668.scala │ │ ├── t6680a.check │ │ ├── t6680a.flags │ │ ├── t6680a.scala │ │ ├── t6728.check │ │ ├── t6728.scala │ │ ├── t6758.check │ │ ├── t6758.scala │ │ ├── t677.check │ │ ├── t677.scala │ │ ├── t6771b.check │ │ ├── t6771b.scala │ │ ├── t6788.check │ │ ├── t6788.scala │ │ ├── t6795.check │ │ ├── t6795.scala │ │ ├── t6815.check │ │ ├── t6815.scala │ │ ├── t6829.check │ │ ├── t6829.scala │ │ ├── t6889.check │ │ ├── t6889.scala │ │ ├── t691.check │ │ ├── t691.scala │ │ ├── t6912.check │ │ ├── t6912.scala │ │ ├── t692.check │ │ ├── t692.scala │ │ ├── t6928.check │ │ ├── t6928.scala │ │ ├── t693.check │ │ ├── t693.scala │ │ ├── t6952.check │ │ ├── t6952.scala │ │ ├── t696.check │ │ ├── t696.scala │ │ ├── t6963a.check │ │ ├── t6963a.flags │ │ ├── t6963a.scala │ │ ├── t700.check │ │ ├── t700.scala │ │ ├── t7007.check │ │ ├── t7007.scala │ │ ├── t7020.check │ │ ├── t7020.flags │ │ ├── t7020.scala │ │ ├── t708.check │ │ ├── t708.scala │ │ ├── t7110.check │ │ ├── t7110.flags │ │ ├── t7110.scala │ │ ├── t712.check │ │ ├── t712.scala │ │ ├── t715.check │ │ ├── t715.scala │ │ ├── t7171.check │ │ ├── t7171.flags │ │ ├── t7171.scala │ │ ├── t7171b.check │ │ ├── t7171b.flags │ │ ├── t7171b.scala │ │ ├── t7238.check │ │ ├── t7238.scala │ │ ├── t7239.check │ │ ├── t7239.scala │ │ ├── t7251.check │ │ ├── t7251 │ │ │ ├── A_1.scala │ │ │ └── B_2.scala │ │ ├── t7285.check │ │ ├── t7285.flags │ │ ├── t7285.scala │ │ ├── t7289.check │ │ ├── t7289.scala │ │ ├── t7289_status_quo.check │ │ ├── t7289_status_quo.scala │ │ ├── t729.check │ │ ├── t729.scala │ │ ├── t7290.check │ │ ├── t7290.flags │ │ ├── t7290.scala │ │ ├── t7292-deprecation.check │ │ ├── t7292-deprecation.flags │ │ ├── t7292-deprecation.scala │ │ ├── t7292-removal.check │ │ ├── t7292-removal.flags │ │ ├── t7292-removal.scala │ │ ├── t7294.check │ │ ├── t7294.flags │ │ ├── t7294.scala │ │ ├── t7294b.check │ │ ├── t7294b.flags │ │ ├── t7294b.scala │ │ ├── t7299.check │ │ ├── t7299.scala │ │ ├── t7324.check │ │ ├── t7324.scala │ │ ├── t7325.check │ │ ├── t7325.scala │ │ ├── t7330.check │ │ ├── t7330.scala │ │ ├── t7369.check │ │ ├── t7369.flags │ │ ├── t7369.scala │ │ ├── t7385.check │ │ ├── t7385.scala │ │ ├── t7388.check │ │ ├── t7388.scala │ │ ├── t742.check │ │ ├── t742.scala │ │ ├── t7473.check │ │ ├── t7473.scala │ │ ├── t7475c.check │ │ ├── t7475c.scala │ │ ├── t7475e.check │ │ ├── t7475e.scala │ │ ├── t7475f.check │ │ ├── t7475f.scala │ │ ├── t7494-after-terminal.check │ │ ├── t7494-after-terminal │ │ │ ├── ThePlugin.scala │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t7494-before-parser.check │ │ ├── t7494-before-parser │ │ │ ├── ThePlugin.scala │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t7494-multi-right-after.check │ │ ├── t7494-multi-right-after │ │ │ ├── ThePlugin.scala │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t7494-right-after-before.check │ │ ├── t7494-right-after-before │ │ │ ├── ThePlugin.scala │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t7494-right-after-terminal.check │ │ ├── t7494-right-after-terminal │ │ │ ├── ThePlugin.scala │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t750.check │ │ ├── t750 │ │ │ ├── AO_1.java │ │ │ └── Test_2.scala │ │ ├── t7501.check │ │ ├── t7501 │ │ │ ├── t7501_1.scala │ │ │ └── t7501_2.scala │ │ ├── t7507.check │ │ ├── t7507.scala │ │ ├── t7509.check │ │ ├── t7509.scala │ │ ├── t750b.check │ │ ├── t750b │ │ │ ├── AO.java │ │ │ └── Test.scala │ │ ├── t7519.check │ │ ├── t7519.scala │ │ ├── t752.check │ │ ├── t752.scala │ │ ├── t7605-deprecation.check │ │ ├── t7605-deprecation.flags │ │ ├── t7605-deprecation.scala │ │ ├── t7622-cyclic-dependency.check │ │ ├── t7622-cyclic-dependency │ │ │ ├── ThePlugin.scala │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t7622-missing-dependency.check │ │ ├── t7622-missing-dependency │ │ │ ├── ThePlugin.scala │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t7622-missing-required.check │ │ ├── t7622-missing-required.flags │ │ ├── t7622-missing-required.scala │ │ ├── t7622-multi-followers.check │ │ ├── t7622-multi-followers │ │ │ ├── ThePlugin.scala │ │ │ ├── sample_2.flags │ │ │ ├── sample_2.scala │ │ │ └── scalac-plugin.xml │ │ ├── t7629-view-bounds-deprecation.check │ │ ├── t7629-view-bounds-deprecation.flags │ │ ├── t7629-view-bounds-deprecation.scala │ │ ├── t7636.check │ │ ├── t7636.scala │ │ ├── t765.check │ │ ├── t765.scala │ │ ├── t766.check │ │ ├── t766.scala │ │ ├── t7669.check │ │ ├── t7669.flags │ │ ├── t7669.scala │ │ ├── t771.check │ │ ├── t771.scala │ │ ├── t7715.check │ │ ├── t7715.scala │ │ ├── t7752.check │ │ ├── t7752.scala │ │ ├── t7756a.check │ │ ├── t7756a.scala │ │ ├── t7756b.check │ │ ├── t7756b.flags │ │ ├── t7756b.scala │ │ ├── t7757a.check │ │ ├── t7757a.scala │ │ ├── t7757b.check │ │ ├── t7757b.scala │ │ ├── t7783.check │ │ ├── t7783.flags │ │ ├── t7783.scala │ │ ├── t779.check │ │ ├── t779.scala │ │ ├── t783.check │ │ ├── t783.scala │ │ ├── t7834neg.check │ │ ├── t7834neg.scala │ │ ├── t7848-interp-warn.check │ │ ├── t7848-interp-warn.flags │ │ ├── t7848-interp-warn.scala │ │ ├── t7850.check │ │ ├── t7850.scala │ │ ├── t7859.check │ │ ├── t7859 │ │ │ ├── A_1.scala │ │ │ └── B_2.scala │ │ ├── t7870.check │ │ ├── t7870.scala │ │ ├── t7872.check │ │ ├── t7872.scala │ │ ├── t7872b.check │ │ ├── t7872b.scala │ │ ├── t7872c.check │ │ ├── t7872c.scala │ │ ├── t7877.check │ │ ├── t7877.scala │ │ ├── t7895.check │ │ ├── t7895.scala │ │ ├── t7895b.check │ │ ├── t7895b.scala │ │ ├── t7895c.check │ │ ├── t7895c.scala │ │ ├── t7897.check │ │ ├── t7897.scala │ │ ├── t7899.check │ │ ├── t7899.scala │ │ ├── t7967.check │ │ ├── t7967.scala │ │ ├── t798.check │ │ ├── t798.scala │ │ ├── t7984.check │ │ ├── t7984.flags │ │ ├── t7984.scala │ │ ├── t800.check │ │ ├── t800.scala │ │ ├── t8015-ffa.check │ │ ├── t8015-ffa.scala │ │ ├── t8015-ffb.check │ │ ├── t8015-ffb.flags │ │ ├── t8015-ffb.scala │ │ ├── t8024.check │ │ ├── t8024.scala │ │ ├── t8024b.check │ │ ├── t8024b.scala │ │ ├── t8035-deprecated.check │ │ ├── t8035-deprecated.flags │ │ ├── t8035-deprecated.scala │ │ ├── t8035-removed.check │ │ ├── t8035-removed.flags │ │ ├── t8035-removed.scala │ │ ├── t8072.check │ │ ├── t8072.scala │ │ ├── t8143a.check │ │ ├── t8143a.scala │ │ ├── t8146-non-finitary-2.check │ │ ├── t8146-non-finitary-2.scala │ │ ├── t8146-non-finitary.check │ │ ├── t8146-non-finitary.scala │ │ ├── t8157.check │ │ ├── t8157.scala │ │ ├── t8177a.check │ │ ├── t8177a.scala │ │ ├── t8182.check │ │ ├── t8182.scala │ │ ├── t8207.check │ │ ├── t8207.scala │ │ ├── t8219-any-any-ref-equals.check │ │ ├── t8219-any-any-ref-equals.scala │ │ ├── t8228.check │ │ ├── t8228.scala │ │ ├── t8229.check │ │ ├── t8229.scala │ │ ├── t8244.check │ │ ├── t8244 │ │ │ ├── Raw_1.java │ │ │ └── Test_2.scala │ │ ├── t8244b.check │ │ ├── t8244b.scala │ │ ├── t8244c.check │ │ ├── t8244c.scala │ │ ├── t8244e.check │ │ ├── t8244e │ │ │ ├── Raw.java │ │ │ └── Test.scala │ │ ├── t8266-invalid-interp.check │ │ ├── t8266-invalid-interp.scala │ │ ├── t8300-overloading.check │ │ ├── t8300-overloading.scala │ │ ├── t835.check │ │ ├── t835.scala │ │ ├── t836.check │ │ ├── t836.scala │ │ ├── t8372.check │ │ ├── t8372.scala │ │ ├── t8376.check │ │ ├── t8376 │ │ │ ├── J.java │ │ │ └── S.scala │ │ ├── t845.check │ │ ├── t845.scala │ │ ├── t846.check │ │ ├── t846.scala │ │ ├── t856.check │ │ ├── t856.scala │ │ ├── t875.check │ │ ├── t875.scala │ │ ├── t876.check │ │ ├── t876.scala │ │ ├── t877.check │ │ ├── t877.scala │ │ ├── t882.check │ │ ├── t882.scala │ │ ├── t900.check │ │ ├── t900.scala │ │ ├── t908.check │ │ ├── t908.scala │ │ ├── t909.check │ │ ├── t909.scala │ │ ├── t910.check │ │ ├── t910.scala │ │ ├── t935.check │ │ ├── t935.scala │ │ ├── t944.check │ │ ├── t944.scala │ │ ├── t961.check │ │ ├── t961.scala │ │ ├── t963.check │ │ ├── t963.scala │ │ ├── t963b.check │ │ ├── t963b.scala │ │ ├── t987.check │ │ ├── t987.scala │ │ ├── t997.check │ │ ├── t997.scala │ │ ├── tcpoly_bounds.check │ │ ├── tcpoly_bounds.scala │ │ ├── tcpoly_infer_ticket1162.check │ │ ├── tcpoly_infer_ticket1162.scala │ │ ├── tcpoly_override.check │ │ ├── tcpoly_override.scala │ │ ├── tcpoly_ticket2101.check │ │ ├── tcpoly_ticket2101.scala │ │ ├── tcpoly_variance.check │ │ ├── tcpoly_variance.scala │ │ ├── ticket513.check │ │ ├── ticket513.scala │ │ ├── type-diagnostics.check │ │ ├── type-diagnostics.scala │ │ ├── typeerror.check │ │ ├── typeerror.scala │ │ ├── unchecked-abstract.check │ │ ├── unchecked-abstract.flags │ │ ├── unchecked-abstract.scala │ │ ├── unchecked-impossible.check │ │ ├── unchecked-impossible.flags │ │ ├── unchecked-impossible.scala │ │ ├── unchecked-knowable.check │ │ ├── unchecked-knowable.flags │ │ ├── unchecked-knowable.scala │ │ ├── unchecked-refinement.check │ │ ├── unchecked-refinement.flags │ │ ├── unchecked-refinement.scala │ │ ├── unchecked-suppress.check │ │ ├── unchecked-suppress.flags │ │ ├── unchecked-suppress.scala │ │ ├── unchecked.check │ │ ├── unchecked.flags │ │ ├── unchecked.scala │ │ ├── unchecked2.check │ │ ├── unchecked2.flags │ │ ├── unchecked2.scala │ │ ├── unchecked3.check │ │ ├── unchecked3.flags │ │ ├── unchecked3.scala │ │ ├── unicode-unterminated-quote.check │ │ ├── unicode-unterminated-quote.scala │ │ ├── unit-returns-value.check │ │ ├── unit-returns-value.flags │ │ ├── unit-returns-value.scala │ │ ├── unit2anyref.check │ │ ├── unit2anyref.scala │ │ ├── unreachablechar.check │ │ ├── unreachablechar.flags │ │ ├── unreachablechar.scala │ │ ├── valueclasses.check │ │ ├── valueclasses.scala │ │ ├── varargs.check │ │ ├── varargs.scala │ │ ├── variances-refinement.check │ │ ├── variances-refinement.scala │ │ ├── variances.check │ │ ├── variances.scala │ │ ├── variances2.check │ │ ├── variances2.scala │ │ ├── viewtest.check │ │ ├── viewtest.scala │ │ ├── virtpatmat_reach_null.check │ │ ├── virtpatmat_reach_null.flags │ │ ├── virtpatmat_reach_null.scala │ │ ├── virtpatmat_reach_sealed_unsealed.check │ │ ├── virtpatmat_reach_sealed_unsealed.flags │ │ ├── virtpatmat_reach_sealed_unsealed.scala │ │ ├── virtpatmat_unreach_select.check │ │ ├── virtpatmat_unreach_select.flags │ │ ├── virtpatmat_unreach_select.scala │ │ ├── volatile-intersection.check │ │ ├── volatile-intersection.scala │ │ ├── volatile.check │ │ ├── volatile.scala │ │ ├── volatile_no_override.check │ │ ├── volatile_no_override.scala │ │ ├── warn-inferred-any.check │ │ ├── warn-inferred-any.flags │ │ ├── warn-inferred-any.scala │ │ ├── warn-unused-imports.check │ │ ├── warn-unused-imports.flags │ │ ├── warn-unused-imports.scala │ │ ├── warn-unused-privates.check │ │ ├── warn-unused-privates.flags │ │ ├── warn-unused-privates.scala │ │ ├── wellkinded_app.check │ │ ├── wellkinded_app.scala │ │ ├── wellkinded_app2.check │ │ ├── wellkinded_app2.scala │ │ ├── wellkinded_bounds.check │ │ ├── wellkinded_bounds.scala │ │ ├── wellkinded_wrongarity.check │ │ ├── wellkinded_wrongarity.scala │ │ ├── wellkinded_wrongarity2.check │ │ ├── wellkinded_wrongarity2.scala │ │ ├── wrong-args-for-none.check │ │ ├── wrong-args-for-none.scala │ │ ├── xmlcorner.check │ │ ├── xmlcorner.scala │ │ ├── xmltruncated1.check │ │ ├── xmltruncated1.scala │ │ ├── xmltruncated2.check │ │ ├── xmltruncated2.scala │ │ ├── xmltruncated3.check │ │ ├── xmltruncated3.scala │ │ ├── xmltruncated4.check │ │ ├── xmltruncated4.scala │ │ ├── xmltruncated5.check │ │ ├── xmltruncated5.scala │ │ ├── xmltruncated6.check │ │ ├── xmltruncated6.scala │ │ ├── xmltruncated7.check │ │ └── xmltruncated7.scala │ └── pos │ │ ├── FPTest.scala │ │ ├── java-access-pos │ │ ├── J.java │ │ └── S1.scala │ │ ├── lub-dealias-widen.scala │ │ ├── signatures │ │ ├── Test.java │ │ └── sig.scala │ │ ├── t3404 │ │ ├── Base.java │ │ └── Derived.scala │ │ ├── t3943 │ │ ├── Client_2.scala │ │ └── Outer_1.java │ │ ├── t3951 │ │ ├── Coll_1.scala │ │ └── Test_2.scala │ │ ├── t4205 │ │ ├── 1.scala │ │ └── 2.scala │ │ ├── t430.scala │ │ ├── t4957.scala │ │ ├── t5020.scala │ │ ├── t5198.scala │ │ ├── t5390.scala │ │ ├── t595.scala │ │ ├── t6556.scala │ │ ├── t6648.scala │ │ ├── t7486-named.scala │ │ ├── t7847 │ │ ├── A.scala │ │ └── B.java │ │ ├── t8170b.scala │ │ ├── t8223.scala │ │ ├── t8369b.check │ │ ├── t8369b.scala │ │ └── viewtest2.scala └── vulpix-tests │ ├── meta │ ├── neg │ │ └── missing-error-annotation.scala │ ├── pos │ │ └── does-not-compile.scala │ ├── run │ │ ├── wrong-check-file.check │ │ └── wrong-check-file.scala │ └── sbt-output.check │ └── unit │ ├── BadJava.java │ ├── deadlock.scala │ ├── i2147.check │ ├── i2147.scala │ ├── infinite.scala │ ├── infiniteAlloc.scala │ ├── infiniteTail.scala │ ├── negAnnotWrongLine.scala │ ├── negMissingAnnot.scala │ ├── negNoPositionAnnots.scala │ ├── negTooManyAnnots.scala │ ├── posFail1Error.scala │ ├── runDiffOutput1.check │ ├── runDiffOutput1.scala │ ├── runWrongOutput1.check │ ├── runWrongOutput1.scala │ ├── runWrongOutput2.check │ ├── runWrongOutput2.scala │ ├── stackOverflow.scala │ └── timeout.scala └── vscode-dotty ├── .vscodeignore ├── README.md ├── images └── dotty-logo.png ├── out └── .keep ├── package-lock.json ├── package.json ├── src ├── compat.ts ├── extension.ts ├── features.ts ├── passthrough-server.ts ├── protocol.ts ├── sbt-server.ts ├── tasty-decompiler.ts ├── tracer.ts ├── tracing-consent.ts └── worksheet.ts ├── test ├── extension.test.ts └── index.ts └── tsconfig.json /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/.gitmodules -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/.jvmopts -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/README.md -------------------------------------------------------------------------------- /bin/common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/bin/common -------------------------------------------------------------------------------- /bin/dotc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/bin/dotc -------------------------------------------------------------------------------- /bin/dotd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/bin/dotd -------------------------------------------------------------------------------- /bin/dotr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/bin/dotr -------------------------------------------------------------------------------- /compiler/test-resources/repl/onePlusOne: -------------------------------------------------------------------------------- 1 | scala> 1 + 1 2 | val res0: Int = 2 3 | -------------------------------------------------------------------------------- /compiler/test/dotc/run-decompilation.blacklist: -------------------------------------------------------------------------------- 1 | # Stackoverflow 2 | t10594.scala 3 | -------------------------------------------------------------------------------- /dist/bin/common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/dist/bin/common -------------------------------------------------------------------------------- /dist/bin/dotc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/dist/bin/dotc -------------------------------------------------------------------------------- /dist/bin/dotd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/dist/bin/dotd -------------------------------------------------------------------------------- /dist/bin/dotr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/dist/bin/dotr -------------------------------------------------------------------------------- /doc-tool/resources/_includes/header.html: -------------------------------------------------------------------------------- 1 |

Some header

2 | -------------------------------------------------------------------------------- /doc-tool/resources/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: main 3 | --- 4 | 5 | Hello, world! 6 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/docs/js/index.js -------------------------------------------------------------------------------- /docs/js/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/docs/js/search.js -------------------------------------------------------------------------------- /docs/sidebar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/docs/sidebar.yml -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.7 2 | -------------------------------------------------------------------------------- /project/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/project/build.sbt -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/compilerReporter/simple/build.sbt: -------------------------------------------------------------------------------- 1 | Reporter.checkSettings -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/compilerReporter/simple/test: -------------------------------------------------------------------------------- 1 | > check -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/binary/changes/Break.scala: -------------------------------------------------------------------------------- 1 | object Break -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/binary/project/P.scala: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/canon/lib/a.jar: -------------------------------------------------------------------------------- 1 | ../actual/a.jar -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/check-classes/A.scala: -------------------------------------------------------------------------------- 1 | object A -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/check-dependencies/B.scala: -------------------------------------------------------------------------------- 1 | trait B -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/check-dependencies/C.scala: -------------------------------------------------------------------------------- 1 | trait C -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/check-products/A.scala: -------------------------------------------------------------------------------- 1 | object A -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/fbounded-existentials/test: -------------------------------------------------------------------------------- 1 | > compile 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/import-class/changes/A.scala: -------------------------------------------------------------------------------- 1 | package a 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/import-package/A.scala: -------------------------------------------------------------------------------- 1 | package a.b -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/import-package/B.scala: -------------------------------------------------------------------------------- 1 | import a.b -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/import-package/changes/A.scala: -------------------------------------------------------------------------------- 1 | package a -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/inherited_type_params/test: -------------------------------------------------------------------------------- 1 | > checkSame -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/java-inner/D.java: -------------------------------------------------------------------------------- 1 | 2 | class D {} 3 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/java-lambda-typeparams/test: -------------------------------------------------------------------------------- 1 | > compile -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/less-inter-inv/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/less-inter-inv/C.scala: -------------------------------------------------------------------------------- 1 | class C extends B 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/local-class-inheritance/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/override/D.scala: -------------------------------------------------------------------------------- 1 | trait D extends C with B -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/parent-change/Z.scala: -------------------------------------------------------------------------------- 1 | class Z extends V 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/relative-source-error/src/A.scala: -------------------------------------------------------------------------------- 1 | object A -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/resident-java/changes/B0.scala: -------------------------------------------------------------------------------- 1 | object B 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/transitive-inherit/A.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/transitive-inherit/B.scala: -------------------------------------------------------------------------------- 1 | trait B extends A -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/type-parameter/A.scala: -------------------------------------------------------------------------------- 1 | trait A[T] 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/type-parameter/changes/A.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/typeref-only/B.scala: -------------------------------------------------------------------------------- 1 | class B 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/types-in-used-names-a/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/variance/A.scala: -------------------------------------------------------------------------------- 1 | class A[+T] 2 | -------------------------------------------------------------------------------- /sbt-dotty/sbt-test/source-dependencies/variance/changes/A.scala: -------------------------------------------------------------------------------- 1 | class A[T] 2 | -------------------------------------------------------------------------------- /semanticdb/input/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.3 2 | -------------------------------------------------------------------------------- /tests/disabled/existential/neg/names-defaults-neg.flags: -------------------------------------------------------------------------------- 1 | -deprecation 2 | -------------------------------------------------------------------------------- /tests/disabled/existential/run/t0528.check: -------------------------------------------------------------------------------- 1 | Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 2 | -------------------------------------------------------------------------------- /tests/disabled/existential/run/t2308a.check: -------------------------------------------------------------------------------- 1 | interface Test$T 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/pos/macro-bundle-disambiguate-bundle.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/macro/pos/macro-bundle-disambiguate-nonbundle.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/macro/pos/macro-implicit-invalidate-on-error.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/macro/pos/t5706.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/pos/t6047.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/pos/t7649.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos -------------------------------------------------------------------------------- /tests/disabled/macro/pos/t7776.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/freetypes_false_alarm1.check: -------------------------------------------------------------------------------- 1 | scala.List[Int] 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-abort-fresh.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-auto-duplicate.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-basic-ma-md-mi.check: -------------------------------------------------------------------------------- 1 | 31 -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-basic-ma-mdmi.check: -------------------------------------------------------------------------------- 1 | 31 -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-basic-mamd-mi.check: -------------------------------------------------------------------------------- 1 | 31 -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-bodyexpandstoimpl.check: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-bodyexpandstoimpl.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-bundle-context-refinement.check: -------------------------------------------------------------------------------- 1 | C 2 | C 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-bundle-toplevel.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-def-path-dependent.check: -------------------------------------------------------------------------------- 1 | it works 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-default-params.check: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-divergence-spurious.check: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-duplicate.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-enclosures.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-implicit-argument.check: -------------------------------------------------------------------------------- 1 | List(1, 2, 3) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-implicit-macro-has-implicit.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-implicit-macro-is-val.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-implicit-macro-is-view.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-multiple-arglists.check: -------------------------------------------------------------------------------- 1 | 38 -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-overload.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-override.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-recursive.check: -------------------------------------------------------------------------------- 1 | it works 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-recursive.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-tparams-explicit.check: -------------------------------------------------------------------------------- 1 | WeakTypeTag[Int] 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-unapply-a.check: -------------------------------------------------------------------------------- 1 | (1,2) 2 | (1,2,3) 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-expand-unapply-a.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-impl-tparam-only-in-impl.check: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-parse-position.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos:false 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-quasiinvalidbody-c.check: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-quasiquotes.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-range.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-rangepos-args.check: -------------------------------------------------------------------------------- 1 | Line: 3. Width: 5. 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-rangepos-args.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-rangepos-subpatterns.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reflective-ma-normal-mdmi.check: -------------------------------------------------------------------------------- 1 | 43 -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reflective-mamd-normal-mi.check: -------------------------------------------------------------------------------- 1 | 43 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-basic.check: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-basic.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-freevars.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-ref-to-packageless.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-splice-outside-reify.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-staticXXX.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-tagful-a.check: -------------------------------------------------------------------------------- 1 | List(hello world) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-tagful-a.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-tagless-a.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-type.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-reify-unreify.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-settings.check: -------------------------------------------------------------------------------- 1 | List(hello=1) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-sip19-revised.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-sip19.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-term-declared-in-annotation.check: -------------------------------------------------------------------------------- 1 | it works 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-vampire-false-warning.check: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-vampire-false-warning.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-whitebox-extractor.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macro-whitebox-structural.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macroPlugins-isBlackbox/Test_3.flags: -------------------------------------------------------------------------------- 1 | -Xplugin:. -------------------------------------------------------------------------------- /tests/disabled/macro/run/macroPlugins-macroArgs/Test_3.flags: -------------------------------------------------------------------------------- 1 | -Xplugin:. -------------------------------------------------------------------------------- /tests/disabled/macro/run/macroPlugins-macroExpand.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos:false 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macroPlugins-macroExpand/Test_3.flags: -------------------------------------------------------------------------------- 1 | -Xplugin:. -------------------------------------------------------------------------------- /tests/disabled/macro/run/macroPlugins-macroRuntime/Test_3.flags: -------------------------------------------------------------------------------- 1 | -Xplugin:. -------------------------------------------------------------------------------- /tests/disabled/macro/run/macroPlugins-typedMacroBody.check: -------------------------------------------------------------------------------- 1 | impl1 2 | impl2 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macroPlugins-typedMacroBody.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos:false 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/macroPlugins-typedMacroBody/Macros_2.flags: -------------------------------------------------------------------------------- 1 | -Xplugin:. -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_anonymous.check: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_closure1.check: -------------------------------------------------------------------------------- 1 | 10 2 | 10 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_closure2a.check: -------------------------------------------------------------------------------- 1 | 11 2 | 12 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_closure3a.check: -------------------------------------------------------------------------------- 1 | 11 2 | 12 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_closure4a.check: -------------------------------------------------------------------------------- 1 | 11 2 | 12 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_closure5a.check: -------------------------------------------------------------------------------- 1 | 13 2 | 14 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_closure8a.check: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_closures10.check: -------------------------------------------------------------------------------- 1 | 5 2 | 5 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_complex.check: -------------------------------------------------------------------------------- 1 | 3.0+4.0*i 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_copypaste1.check: -------------------------------------------------------------------------------- 1 | List(1, 2) 2 | 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_extendbuiltins.check: -------------------------------------------------------------------------------- 1 | 10! = 3628800 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_generic.check: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_generic2.check: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_getter.check: -------------------------------------------------------------------------------- 1 | evaluated = 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_implicits-new.check: -------------------------------------------------------------------------------- 1 | x = List(1, 2, 3, 4) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_implicits-old.check: -------------------------------------------------------------------------------- 1 | x = List(1, 2, 3, 4) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_inheritance.check: -------------------------------------------------------------------------------- 1 | 18 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_inner1.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_inner2.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_inner3.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_inner4.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_metalevel_breach_+0_refers_to_1.check: -------------------------------------------------------------------------------- 1 | evaluated = 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_metalevel_breach_-1_refers_to_0_a.check: -------------------------------------------------------------------------------- 1 | evaluated = 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_metalevel_breach_-1_refers_to_0_b.check: -------------------------------------------------------------------------------- 1 | evaluated = 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_metalevel_breach_-1_refers_to_1.check: -------------------------------------------------------------------------------- 1 | evaluated = 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_nested_inner_refers_to_local.check: -------------------------------------------------------------------------------- 1 | evaluated = 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_nested_outer_refers_to_local.check: -------------------------------------------------------------------------------- 1 | evaluated = 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_01.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_02.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_03.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_04.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_05.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_06.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_12.check: -------------------------------------------------------------------------------- 1 | List(2) -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_14.check: -------------------------------------------------------------------------------- 1 | List(2) -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_15.check: -------------------------------------------------------------------------------- 1 | List(2) -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_18.check: -------------------------------------------------------------------------------- 1 | List(2) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_20.check: -------------------------------------------------------------------------------- 1 | List(2) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_21.check: -------------------------------------------------------------------------------- 1 | List(2) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_27.check: -------------------------------------------------------------------------------- 1 | List(2) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_29.check: -------------------------------------------------------------------------------- 1 | List(2) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_31.check: -------------------------------------------------------------------------------- 1 | List(2) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_33.check: -------------------------------------------------------------------------------- 1 | List(2) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_36.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_37.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_38.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_39.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_40.check: -------------------------------------------------------------------------------- 1 | 74088 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_41.check: -------------------------------------------------------------------------------- 1 | 42 2 | 44 3 | 43 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_42.check: -------------------------------------------------------------------------------- 1 | 42 2 | 44 3 | 43 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_43.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_44.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_45.check: -------------------------------------------------------------------------------- 1 | List(free type T) 2 | ima worx: 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_47.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_48.check: -------------------------------------------------------------------------------- 1 | 9 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_49.check: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | 5 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_50.check: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | 5 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_51.check: -------------------------------------------------------------------------------- 1 | 2 2 | 1 3 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_newimpl_52.check: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | 1 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_printf.check: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_renamed_term_overloaded_method.check: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_renamed_type_basic.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_renamed_type_local_to_reifee.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_renamed_type_spliceable.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_sort.check: -------------------------------------------------------------------------------- 1 | [6,2,8,5,1] 2 | [1,2,5,6,8] 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_this.check: -------------------------------------------------------------------------------- 1 | foo 2 | false 3 | 2 4 | bar 5 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/reify_timeofday.check: -------------------------------------------------------------------------------- 1 | DateError 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/runtimeEval1.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/runtimeEval2.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5229_2.check: -------------------------------------------------------------------------------- 1 | 2 2 | evaluated = () 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5230.check: -------------------------------------------------------------------------------- 1 | 2 2 | evaluated = () 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5258a.check: -------------------------------------------------------------------------------- 1 | int -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5266_1.check: -------------------------------------------------------------------------------- 1 | 2 2 | evaluated = () -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5266_2.check: -------------------------------------------------------------------------------- 1 | 2 2 | evaluated = () -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5269.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5270.check: -------------------------------------------------------------------------------- 1 | 200 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5272_1_newpatmat.check: -------------------------------------------------------------------------------- 1 | okay -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5272_1_oldpatmat.check: -------------------------------------------------------------------------------- 1 | okay -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5272_2_newpatmat.check: -------------------------------------------------------------------------------- 1 | okay2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5272_2_oldpatmat.check: -------------------------------------------------------------------------------- 1 | okay2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5273_1_newpatmat.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5273_1_oldpatmat.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5273_2a_newpatmat.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5273_2a_oldpatmat.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5274_2.check: -------------------------------------------------------------------------------- 1 | [6,2,8,5,1] 2 | [1,2,5,6,8] 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5275.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5276_1a.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5276_1b.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5276_2a.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5276_2b.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5277_1.check: -------------------------------------------------------------------------------- 1 | 10! = 3628800 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5277_2.check: -------------------------------------------------------------------------------- 1 | 2() 2 | 1() 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5279.check: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5334_1.check: -------------------------------------------------------------------------------- 1 | C -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5334_2.check: -------------------------------------------------------------------------------- 1 | List((C,C)) -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5335.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5419.check: -------------------------------------------------------------------------------- 1 | 5: @Foo.asInstanceOf[Int] 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5704.check: -------------------------------------------------------------------------------- 1 | String 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5704.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5710-1.check: -------------------------------------------------------------------------------- 1 | evaluated = (abc,abc) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5710-2.check: -------------------------------------------------------------------------------- 1 | evaluated = (abc,abc) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5713.check: -------------------------------------------------------------------------------- 1 | err 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5713.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5753_1.check: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5753_1.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5753_2.check: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5753_2.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5816.check: -------------------------------------------------------------------------------- 1 | 5.+(Test.this.y) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5824.check: -------------------------------------------------------------------------------- 1 | a b c 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5903a.flags: -------------------------------------------------------------------------------- 1 | -Xlog-reflective-calls -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5903b.check: -------------------------------------------------------------------------------- 1 | oops 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5903b.flags: -------------------------------------------------------------------------------- 1 | -Xlog-reflective-calls -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5903c.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5903c.flags: -------------------------------------------------------------------------------- 1 | -Xlog-reflective-calls -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5903d.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t5903d.flags: -------------------------------------------------------------------------------- 1 | -Xlog-reflective-calls -------------------------------------------------------------------------------- /tests/disabled/macro/run/t6221.check: -------------------------------------------------------------------------------- 1 | ((x) => x.$percent(2).$eq$eq(0)) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t6394a.check: -------------------------------------------------------------------------------- 1 | TEST 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t6394a.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/t6394b.check: -------------------------------------------------------------------------------- 1 | TEST 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t6394b.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/macro/run/t6662.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t7008-scala-defined.flags: -------------------------------------------------------------------------------- 1 | -Ybackend:GenASM 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t7157.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t7617a.check: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t7617b.check: -------------------------------------------------------------------------------- 1 | foo = 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t8048a.check: -------------------------------------------------------------------------------- 1 | Some(2) 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t8048b.check: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | 2 4 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t8321.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/t8437.check: -------------------------------------------------------------------------------- 1 | 5 2 | 5 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/toolbox_current_run_compiles.check: -------------------------------------------------------------------------------- 1 | true 2 | false 3 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/toolbox_default_reporter_is_silent.check: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/typecheck.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/macro/run/typed-annotated.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/disabled/not-representable/pos/t1803.flags: -------------------------------------------------------------------------------- 1 | -Yinfer-argument-types -------------------------------------------------------------------------------- /tests/disabled/partest/neg/t5663-badwarneq.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/disabled/partest/run/sammy_java8.flags: -------------------------------------------------------------------------------- 1 | -Xexperimental 2 | -------------------------------------------------------------------------------- /tests/disabled/partest/run/t4285.flags: -------------------------------------------------------------------------------- 1 | -optimise -------------------------------------------------------------------------------- /tests/disabled/partest/run/t4841-no-plugin.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/partest/run/t5905-features.flags: -------------------------------------------------------------------------------- 1 | -nowarn 2 | -------------------------------------------------------------------------------- /tests/disabled/partest/run/t7791-script-linenums.check: -------------------------------------------------------------------------------- 1 | hello, scripted test 2 | -------------------------------------------------------------------------------- /tests/disabled/partest/run/t7817-tree-gen.flags: -------------------------------------------------------------------------------- 1 | -Ynooptimise -------------------------------------------------------------------------------- /tests/disabled/partest/run/t7852.flags: -------------------------------------------------------------------------------- 1 | -Ynooptimise 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/macro-cyclic.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/macro-invalidimpl.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/macro-invalidshape.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/macro-invalidsig.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/macro-noexpand.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/macro-nontypeablebody.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/t3692-new.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/t5689.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/t5753.flags: -------------------------------------------------------------------------------- 1 | -language:experimental.macros -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/t6123-explaintypes-macros/Macros.flags: -------------------------------------------------------------------------------- 1 | -explaintypes 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/t6323a.flags: -------------------------------------------------------------------------------- 1 | -Xlog-implicits -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/t6902.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/disabled/reflect/neg/t7721.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/disabled/reflect/pos/classtag-pos.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/pos/reflection-compat-api-universe.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/reflect/pos/reflection-compat-c.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/reflect/pos/reflection-compat-macro-universe.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/reflect/pos/reflection-compat-ru.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/all-overridden.check: -------------------------------------------------------------------------------- 1 | method g 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/freetypes_false_alarm2.check: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /tests/disabled/reflect/run/macro-undetparams-implicitval.check: -------------------------------------------------------------------------------- 1 | TypeTag[Nothing] 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/no-pickle-skolems.check: -------------------------------------------------------------------------------- 1 | OK! 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/primitive-sigs-2-new.flags: -------------------------------------------------------------------------------- 1 | -Ydelambdafy:inline 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/primitive-sigs-2-old.flags: -------------------------------------------------------------------------------- 1 | -Ydelambdafy:inline -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflect-priv-ctor.check: -------------------------------------------------------------------------------- 1 | privately constructed 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflection-fieldmirror-getsetval.check: -------------------------------------------------------------------------------- 1 | 42 2 | 2 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflection-fieldmirror-getsetvar.check: -------------------------------------------------------------------------------- 1 | 42 2 | 2 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflection-modulemirror-inner-good.check: -------------------------------------------------------------------------------- 1 | R 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflection-modulemirror-nested-good.check: -------------------------------------------------------------------------------- 1 | R 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflection-modulemirror-toplevel-good.check: -------------------------------------------------------------------------------- 1 | R -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflection-sync-subtypes.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflection-tags.check: -------------------------------------------------------------------------------- 1 | List() 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/reflinit.check: -------------------------------------------------------------------------------- 1 | List[Int] 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/resetattrs-this.check: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t1141.check: -------------------------------------------------------------------------------- 1 | var 2 | args 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t2251b.flags: -------------------------------------------------------------------------------- 1 | -Xstrict-inference -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t2318.check: -------------------------------------------------------------------------------- 1 | bar 2 | bar 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t2577.check: -------------------------------------------------------------------------------- 1 | Nothing 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t3346f.check: -------------------------------------------------------------------------------- 1 | 5 2 | 5 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t3346j.check: -------------------------------------------------------------------------------- 1 | Int 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t3507-new.check: -------------------------------------------------------------------------------- 1 | _1.b.c.type 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t4072.flags: -------------------------------------------------------------------------------- 1 | -Xcheckinit -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t4171.check: -------------------------------------------------------------------------------- 1 | 1 2 | 5 3 | class Test$B$1 4 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t4766.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t4788/C.scala: -------------------------------------------------------------------------------- 1 | @CAnnotation 2 | class C 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t4788/R.scala: -------------------------------------------------------------------------------- 1 | @RAnnotation 2 | class R 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t4788/S.scala: -------------------------------------------------------------------------------- 1 | @SAnnotation 2 | class S 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t5080.check: -------------------------------------------------------------------------------- 1 | hey 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t5423.check: -------------------------------------------------------------------------------- 1 | List(table) -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t5676.check: -------------------------------------------------------------------------------- 1 | ok 2 | false 3 | true 4 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t5676.flags: -------------------------------------------------------------------------------- 1 | -Xexperimental -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t576.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t5914.check: -------------------------------------------------------------------------------- 1 | correct 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t5943a2.check: -------------------------------------------------------------------------------- 1 | Vector(2, 3, 4) 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6063.check: -------------------------------------------------------------------------------- 1 | public static int foo.Ob.f5() 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6086-vanilla.check: -------------------------------------------------------------------------------- 1 | X 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6113.check: -------------------------------------------------------------------------------- 1 | Foo[[X](Int, X)] 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6178.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6181.check: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6199-mirror.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6199-toolbox.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6277.check: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6392a.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6411b.check: -------------------------------------------------------------------------------- 1 | Bar(Foo(3)) 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6608.check: -------------------------------------------------------------------------------- 1 | (C$$yyy,true) 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6690.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6719.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6731.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos:false 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t6969.check: -------------------------------------------------------------------------------- 1 | All threads completed. 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t7088.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t7331a.check: -------------------------------------------------------------------------------- 1 | source-,line-1,offset=0 2 | 2 -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t7359.check: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t7439/A_1.java: -------------------------------------------------------------------------------- 1 | public class A_1 { 2 | 3 | } -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t7570a.check: -------------------------------------------------------------------------------- 1 | C 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t8549.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/t8637.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/toolbox_typecheck_inferimplicitvalue.check: -------------------------------------------------------------------------------- 1 | C.MC 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/valueclasses-classtag-basic.check: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/valueclasses-classtag-existential.check: -------------------------------------------------------------------------------- 1 | Object 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/valueclasses-classtag-generic.check: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/valueclasses-typetag-basic.check: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/valueclasses-typetag-existential.check: -------------------------------------------------------------------------------- 1 | Foo[_] 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/valueclasses-typetag-generic.check: -------------------------------------------------------------------------------- 1 | Foo[String] 2 | -------------------------------------------------------------------------------- /tests/disabled/reflect/run/virtpatmat_typetag.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/disabled/run/t7291.check: -------------------------------------------------------------------------------- 1 | conjure 2 | traversable 3 | -------------------------------------------------------------------------------- /tests/generic-java-signatures/i3476.check: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/generic-java-signatures/i4248.check: -------------------------------------------------------------------------------- 1 | public void Foo$.foo(int[]) -------------------------------------------------------------------------------- /tests/generic-java-signatures/invalidNames.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/generic-java-signatures/simple.check: -------------------------------------------------------------------------------- 1 | T 2 | U 3 | LongerName -------------------------------------------------------------------------------- /tests/generic-java-signatures/simpleBoundParameters.check: -------------------------------------------------------------------------------- 1 | T <: java.util.List -------------------------------------------------------------------------------- /tests/generic-java-signatures/valueClassBound.check: -------------------------------------------------------------------------------- 1 | T <: VC -------------------------------------------------------------------------------- /tests/invalid/pos/cycle-jsoup.flags: -------------------------------------------------------------------------------- 1 | -Ybreak-cycles 2 | -------------------------------------------------------------------------------- /tests/invalid/pos/five-dot-f.flags: -------------------------------------------------------------------------------- 1 | -Xfuture -------------------------------------------------------------------------------- /tests/invalid/pos/t6169/OP.java: -------------------------------------------------------------------------------- 1 | public abstract class OP { } 2 | -------------------------------------------------------------------------------- /tests/link/on-custom-lib/map2.classcheck: -------------------------------------------------------------------------------- 1 | Test 2 | Test$ 3 | -------------------------------------------------------------------------------- /tests/link/strawman/hashing.check: -------------------------------------------------------------------------------- 1 | -106205 2 | -------------------------------------------------------------------------------- /tests/link/strawman/iterator-1.check: -------------------------------------------------------------------------------- 1 | true 2 | 3 3 | -------------------------------------------------------------------------------- /tests/link/strawman/iterator-1.classcheck: -------------------------------------------------------------------------------- 1 | Test 2 | Test$ 3 | -------------------------------------------------------------------------------- /tests/link/strawman/nil.classcheck: -------------------------------------------------------------------------------- 1 | Test 2 | Test$ 3 | -------------------------------------------------------------------------------- /tests/neg-custom-args/fatal-warnings/i4936.scala: -------------------------------------------------------------------------------- 1 | final object Foo // error 2 | -------------------------------------------------------------------------------- /tests/neg/checkNoConflict/A1.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | class A 3 | -------------------------------------------------------------------------------- /tests/neg/erased-class.scala: -------------------------------------------------------------------------------- 1 | erased class Test // error 2 | -------------------------------------------------------------------------------- /tests/neg/erased-object.scala: -------------------------------------------------------------------------------- 1 | erased object Test // error 2 | -------------------------------------------------------------------------------- /tests/neg/erased-trait.scala: -------------------------------------------------------------------------------- 1 | erased trait Test // error 2 | -------------------------------------------------------------------------------- /tests/neg/erased-type.scala: -------------------------------------------------------------------------------- 1 | class Test { 2 | erased type T // error 3 | } 4 | -------------------------------------------------------------------------------- /tests/neg/i1649.scala: -------------------------------------------------------------------------------- 1 | class Two[@A A] // error 2 | 3 | -------------------------------------------------------------------------------- /tests/neg/i1845.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | type X = FooBar22.this // error 3 | } 4 | -------------------------------------------------------------------------------- /tests/neg/i2292.scala: -------------------------------------------------------------------------------- 1 | package foo+ // error 2 | 3 | class Foo 4 | -------------------------------------------------------------------------------- /tests/neg/i2463.scala: -------------------------------------------------------------------------------- 1 | implicit class Foo // error 2 | -------------------------------------------------------------------------------- /tests/neg/i3471.scala: -------------------------------------------------------------------------------- 1 | sealed object Fun // error 2 | -------------------------------------------------------------------------------- /tests/neg/i5010.scala: -------------------------------------------------------------------------------- 1 | class i0 extends Function0 // error 2 | -------------------------------------------------------------------------------- /tests/neg/i5032a.scala: -------------------------------------------------------------------------------- 1 | class i1@ 2 | // error -------------------------------------------------------------------------------- /tests/neg/i5453/J.java: -------------------------------------------------------------------------------- 1 | class J { 2 | String foo() { return "hello"; } 3 | } 4 | -------------------------------------------------------------------------------- /tests/neg/parser-stability-9.scala: -------------------------------------------------------------------------------- 1 | import 2 | // error -------------------------------------------------------------------------------- /tests/neg/t5063.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | super.+("") // error 3 | } 4 | -------------------------------------------------------------------------------- /tests/patmat/3144.check: -------------------------------------------------------------------------------- 1 | 6: Pattern Match Exhaustivity: _: Foo 2 | -------------------------------------------------------------------------------- /tests/patmat/3144c.check: -------------------------------------------------------------------------------- 1 | 6: Pattern Match Exhaustivity: _: Foo 2 | -------------------------------------------------------------------------------- /tests/patmat/3333.check: -------------------------------------------------------------------------------- 1 | 10: Pattern Match Exhaustivity: NotNaN, _: IntNumber 2 | -------------------------------------------------------------------------------- /tests/patmat/3455.check: -------------------------------------------------------------------------------- 1 | 11: Pattern Match Exhaustivity: Decimal 2 | -------------------------------------------------------------------------------- /tests/patmat/NonAbstractSealed.check: -------------------------------------------------------------------------------- 1 | 6: Pattern Match Exhaustivity: _: A 2 | -------------------------------------------------------------------------------- /tests/patmat/anonym.check: -------------------------------------------------------------------------------- 1 | 10: Pattern Match Exhaustivity: _: Base (anonymous) 2 | -------------------------------------------------------------------------------- /tests/patmat/byte.check: -------------------------------------------------------------------------------- 1 | 5: Match case Unreachable 2 | -------------------------------------------------------------------------------- /tests/patmat/i3645.check: -------------------------------------------------------------------------------- 1 | 20: Pattern Match Exhaustivity: KInt 2 | -------------------------------------------------------------------------------- /tests/patmat/i3645b.check: -------------------------------------------------------------------------------- 1 | 21: Pattern Match Exhaustivity: K2, K3 2 | -------------------------------------------------------------------------------- /tests/patmat/i3645c.check: -------------------------------------------------------------------------------- 1 | 21: Pattern Match Exhaustivity: K2, K3 2 | -------------------------------------------------------------------------------- /tests/patmat/i3645d.check: -------------------------------------------------------------------------------- 1 | 21: Pattern Match Exhaustivity: K2, K3 2 | -------------------------------------------------------------------------------- /tests/patmat/i3645e.check: -------------------------------------------------------------------------------- 1 | 29: Pattern Match Exhaustivity: K1 2 | -------------------------------------------------------------------------------- /tests/patmat/i3645f.check: -------------------------------------------------------------------------------- 1 | 30: Pattern Match Exhaustivity: K1 2 | -------------------------------------------------------------------------------- /tests/patmat/i3645g.check: -------------------------------------------------------------------------------- 1 | 29: Pattern Match Exhaustivity: K1 2 | -------------------------------------------------------------------------------- /tests/patmat/i4225.check: -------------------------------------------------------------------------------- 1 | 10: Match case Unreachable 2 | -------------------------------------------------------------------------------- /tests/patmat/i4225b.check: -------------------------------------------------------------------------------- 1 | 10: Only null matched -------------------------------------------------------------------------------- /tests/patmat/i4226.check: -------------------------------------------------------------------------------- 1 | 11: Pattern Match Exhaustivity: Just(_) 2 | -------------------------------------------------------------------------------- /tests/patmat/i4226b.check: -------------------------------------------------------------------------------- 1 | 11: Pattern Match Exhaustivity: Just(_), _: Empty 2 | -------------------------------------------------------------------------------- /tests/patmat/i4314b.check: -------------------------------------------------------------------------------- 1 | 9: Match case Unreachable 2 | -------------------------------------------------------------------------------- /tests/patmat/i4880a.check: -------------------------------------------------------------------------------- 1 | 14: Match case Unreachable 2 | -------------------------------------------------------------------------------- /tests/patmat/i947.check: -------------------------------------------------------------------------------- 1 | 10: Match case Unreachable 2 | -------------------------------------------------------------------------------- /tests/patmat/optionless.check: -------------------------------------------------------------------------------- 1 | 28: Pattern Match Exhaustivity: _: Tree 2 | -------------------------------------------------------------------------------- /tests/patmat/reader.check: -------------------------------------------------------------------------------- 1 | 8: Match case Unreachable 2 | -------------------------------------------------------------------------------- /tests/patmat/t3098/expected.check: -------------------------------------------------------------------------------- 1 | 3: Pattern Match Exhaustivity: _: C 2 | -------------------------------------------------------------------------------- /tests/patmat/t3163.check: -------------------------------------------------------------------------------- 1 | 2: Pattern Match Exhaustivity: _: AnyVal 2 | -------------------------------------------------------------------------------- /tests/patmat/t3683a.check: -------------------------------------------------------------------------------- 1 | 14: Pattern Match Exhaustivity: XX() 2 | -------------------------------------------------------------------------------- /tests/patmat/t4691.check: -------------------------------------------------------------------------------- 1 | 15: Pattern Match Exhaustivity: _: NodeType2 2 | -------------------------------------------------------------------------------- /tests/patmat/t6582_exhaust_big.check: -------------------------------------------------------------------------------- 1 | 27: Pattern Match Exhaustivity: Z.Z11() 2 | -------------------------------------------------------------------------------- /tests/patmat/t7631.check: -------------------------------------------------------------------------------- 1 | 8: Pattern Match Exhaustivity: TestB() 2 | -------------------------------------------------------------------------------- /tests/patmat/t7669.check: -------------------------------------------------------------------------------- 1 | 10: Pattern Match Exhaustivity: NotHandled(_) 2 | -------------------------------------------------------------------------------- /tests/patmat/t7746.check: -------------------------------------------------------------------------------- 1 | 2: Pattern Match Exhaustivity: None, Some(_) 2 | -------------------------------------------------------------------------------- /tests/patmat/t8412.check: -------------------------------------------------------------------------------- 1 | 7: Pattern Match Exhaustivity: Lit(_) 2 | -------------------------------------------------------------------------------- /tests/patmat/t9129.check: -------------------------------------------------------------------------------- 1 | 21: Pattern Match Exhaustivity: Two(_, A2) 2 | -------------------------------------------------------------------------------- /tests/patmat/t9398.check: -------------------------------------------------------------------------------- 1 | 11: Pattern Match Exhaustivity: CC(_, B2) 2 | -------------------------------------------------------------------------------- /tests/patmat/t9573.check: -------------------------------------------------------------------------------- 1 | 9: Pattern Match Exhaustivity: Horse(_) 2 | -------------------------------------------------------------------------------- /tests/patmat/t9677.check: -------------------------------------------------------------------------------- 1 | 18: Pattern Match Exhaustivity: _: Base (anonymous) -------------------------------------------------------------------------------- /tests/patmat/t9779.check: -------------------------------------------------------------------------------- 1 | 10: Pattern Match Exhaustivity: _: a.Elem 2 | -------------------------------------------------------------------------------- /tests/patmat/virtpatmat_apply.check: -------------------------------------------------------------------------------- 1 | 2: Pattern Match Exhaustivity: List(_) 2 | -------------------------------------------------------------------------------- /tests/pending/fuzzy/AE-9fea5208d12255332071a58be4afc5275b9e8d64.scala: -------------------------------------------------------------------------------- 1 | class i1@ 2 | -------------------------------------------------------------------------------- /tests/pending/pos/override-object-yes.flags: -------------------------------------------------------------------------------- 1 | -Yoverride-objects -------------------------------------------------------------------------------- /tests/pending/pos/proj-rec-test.flags: -------------------------------------------------------------------------------- 1 | -Yrecursion 1 2 | -------------------------------------------------------------------------------- /tests/pending/run/backreferences.check: -------------------------------------------------------------------------------- 1 | false 2 | true 3 | -------------------------------------------------------------------------------- /tests/pending/run/castsingleton.check: -------------------------------------------------------------------------------- 1 | L() 2 | L() 3 | -------------------------------------------------------------------------------- /tests/pending/run/checked.flags: -------------------------------------------------------------------------------- 1 | -Xcheckinit -nowarn 2 | -------------------------------------------------------------------------------- /tests/pending/run/ctor-order.check: -------------------------------------------------------------------------------- 1 | 10 2 | 10 3 | -------------------------------------------------------------------------------- /tests/pending/run/deprecate-early-type-defs.flags: -------------------------------------------------------------------------------- 1 | -deprecation -------------------------------------------------------------------------------- /tests/pending/run/elidable-opt.flags: -------------------------------------------------------------------------------- 1 | -optimise -Xelide-below 900 2 | -------------------------------------------------------------------------------- /tests/pending/run/elidable.flags: -------------------------------------------------------------------------------- 1 | -Xelide-below 900 2 | -------------------------------------------------------------------------------- /tests/pending/run/eta-expand-star.check: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /tests/pending/run/eta-expand-star2.flags: -------------------------------------------------------------------------------- 1 | -Yeta-expand-keeps-star -------------------------------------------------------------------------------- /tests/pending/run/finalvar.flags: -------------------------------------------------------------------------------- 1 | -Yoverride-vars -Yinline -------------------------------------------------------------------------------- /tests/pending/run/imain.check: -------------------------------------------------------------------------------- 1 | Some(246) 2 | -------------------------------------------------------------------------------- /tests/pending/run/java-erasure.check: -------------------------------------------------------------------------------- 1 | c 2 | -------------------------------------------------------------------------------- /tests/pending/run/lazy-concurrent.check: -------------------------------------------------------------------------------- 1 | Initializing singleton. 2 | -------------------------------------------------------------------------------- /tests/pending/run/patmat-exprs.check: -------------------------------------------------------------------------------- 1 | ((5 + 10) + 300) 2 | -------------------------------------------------------------------------------- /tests/pending/run/private-inline.flags: -------------------------------------------------------------------------------- 1 | -optimise -Yinline-warnings 2 | -------------------------------------------------------------------------------- /tests/pending/run/synchronized.flags: -------------------------------------------------------------------------------- 1 | -optimize 2 | -------------------------------------------------------------------------------- /tests/pending/run/t0091.check: -------------------------------------------------------------------------------- 1 | 5 2 | 5 3 | -------------------------------------------------------------------------------- /tests/pending/run/t0508.check: -------------------------------------------------------------------------------- 1 | (first: this might be fun, second: 10) 2 | -------------------------------------------------------------------------------- /tests/pending/run/t102.check: -------------------------------------------------------------------------------- 1 | (5,5) 2 | (10,10) 3 | -------------------------------------------------------------------------------- /tests/pending/run/t1042.check: -------------------------------------------------------------------------------- 1 | B 2 | -------------------------------------------------------------------------------- /tests/pending/run/t1167.flags: -------------------------------------------------------------------------------- 1 | -Ydelambdafy:inline -------------------------------------------------------------------------------- /tests/pending/run/t1430.check: -------------------------------------------------------------------------------- 1 | Baz 2 | -------------------------------------------------------------------------------- /tests/pending/run/t1503.check: -------------------------------------------------------------------------------- 1 | whoops 2 | -------------------------------------------------------------------------------- /tests/pending/run/t1503_future.flags: -------------------------------------------------------------------------------- 1 | -Xfuture -------------------------------------------------------------------------------- /tests/pending/run/t1537.check: -------------------------------------------------------------------------------- 1 | true 2 | true -------------------------------------------------------------------------------- /tests/pending/run/t2251.flags: -------------------------------------------------------------------------------- 1 | -Xstrict-inference -------------------------------------------------------------------------------- /tests/pending/run/t2296c.check: -------------------------------------------------------------------------------- 1 | RUNNING ACTION 2 | -------------------------------------------------------------------------------- /tests/pending/run/t2873.check: -------------------------------------------------------------------------------- 1 | RedBlack.Empty$ 2 | -------------------------------------------------------------------------------- /tests/pending/run/t3158.check: -------------------------------------------------------------------------------- 1 | Array() 2 | -------------------------------------------------------------------------------- /tests/pending/run/t3569.flags: -------------------------------------------------------------------------------- 1 | -Yinline -------------------------------------------------------------------------------- /tests/pending/run/t3667.check: -------------------------------------------------------------------------------- 1 | 4 2 | 2 3 | 3 4 | -------------------------------------------------------------------------------- /tests/pending/run/t3798.check: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /tests/pending/run/t3897.flags: -------------------------------------------------------------------------------- 1 | -Ydelambdafy:inline -------------------------------------------------------------------------------- /tests/pending/run/t3964.check: -------------------------------------------------------------------------------- 1 | 42 2 | -21 3 | -------------------------------------------------------------------------------- /tests/pending/run/t4396.check: -------------------------------------------------------------------------------- 1 | hallo 2 | constructor 3 | out:22 4 | bye 5 | foo 6 | -------------------------------------------------------------------------------- /tests/pending/run/t4560b.check: -------------------------------------------------------------------------------- 1 | 23 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /tests/pending/run/t4617.check: -------------------------------------------------------------------------------- 1 | Str 8.0 2 | -------------------------------------------------------------------------------- /tests/pending/run/t4794.check: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tests/pending/run/t5284.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/pending/run/t5568.flags: -------------------------------------------------------------------------------- 1 | -nowarn 2 | -------------------------------------------------------------------------------- /tests/pending/run/t6102.flags: -------------------------------------------------------------------------------- 1 | -Ydead-code -Ydebug -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/pending/run/t6309.check: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /tests/pending/run/t6327.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos:false 2 | -------------------------------------------------------------------------------- /tests/pending/run/t657.check: -------------------------------------------------------------------------------- 1 | passed 2 | -------------------------------------------------------------------------------- /tests/pending/run/t6725-1.check: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /tests/pending/run/t6935.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pending/run/t7039.check: -------------------------------------------------------------------------------- 1 | Matched! 2 | -------------------------------------------------------------------------------- /tests/pending/run/t7246.check: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /tests/pending/run/t7246b.check: -------------------------------------------------------------------------------- 1 | base 2 | sub 3 | -------------------------------------------------------------------------------- /tests/pending/run/t744.check: -------------------------------------------------------------------------------- 1 | BEGIN 2 | Hello from linked 3 | END 4 | -------------------------------------------------------------------------------- /tests/pending/run/t7582.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/pending/run/t7582.flags: -------------------------------------------------------------------------------- 1 | -optimize -------------------------------------------------------------------------------- /tests/pending/run/t7582b.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pending/run/t7582b.flags: -------------------------------------------------------------------------------- 1 | -optimize -------------------------------------------------------------------------------- /tests/pending/run/t7715.check: -------------------------------------------------------------------------------- 1 | 6 2 | 4 3 | 4 4 | -------------------------------------------------------------------------------- /tests/pending/run/t7843-jsr223-service.check: -------------------------------------------------------------------------------- 1 | n: Object = 10 2 | 12345678910 3 | -------------------------------------------------------------------------------- /tests/pending/run/t7899-regression.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pending/run/t7899-regression.flags: -------------------------------------------------------------------------------- 1 | -Yinfer-by-name -deprecation 2 | -------------------------------------------------------------------------------- /tests/pending/run/t8266-octal-interp.flags: -------------------------------------------------------------------------------- 1 | -deprecation 2 | -------------------------------------------------------------------------------- /tests/pending/run/t8445.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pending/run/t8933.check: -------------------------------------------------------------------------------- 1 | 'traitSymbol 2 | -------------------------------------------------------------------------------- /tests/pending/run/t9003.flags: -------------------------------------------------------------------------------- 1 | -optimize 2 | -------------------------------------------------------------------------------- /tests/pending/run/valueclasses-classmanifest-existential.check: -------------------------------------------------------------------------------- 1 | Foo[] 2 | -------------------------------------------------------------------------------- /tests/pending/run/valueclasses-manifest-basic.check: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /tests/pending/run/valueclasses-manifest-existential.check: -------------------------------------------------------------------------------- 1 | Foo[_ <: Any] 2 | -------------------------------------------------------------------------------- /tests/pending/run/valueclasses-manifest-generic.check: -------------------------------------------------------------------------------- 1 | Foo[java.lang.String] 2 | -------------------------------------------------------------------------------- /tests/pending/run/virtpatmat_extends_product.check: -------------------------------------------------------------------------------- 1 | AnnotationInfo(a,1) 2 | -------------------------------------------------------------------------------- /tests/pending/run/virtpatmat_extends_product.flags: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/pending/run/virtpatmat_nested_lists.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/pending/run/virtpatmat_nested_lists.flags: -------------------------------------------------------------------------------- 1 | -Ypatmat-exhaust-depth off -------------------------------------------------------------------------------- /tests/pending/run/virtpatmat_partial.flags: -------------------------------------------------------------------------------- 1 | -Xexperimental 2 | -------------------------------------------------------------------------------- /tests/pending/run/virtpatmat_staging.flags: -------------------------------------------------------------------------------- 1 | -Yrangepos:false 2 | -Xexperimental 3 | -------------------------------------------------------------------------------- /tests/pending/run/virtpatmat_unapplyprod.flags: -------------------------------------------------------------------------------- 1 | -Xexperimental 2 | -------------------------------------------------------------------------------- /tests/plugins/neg/divideZero-research/plugin.properties: -------------------------------------------------------------------------------- 1 | pluginClass=DivideZero -------------------------------------------------------------------------------- /tests/plugins/neg/divideZero/plugin.properties: -------------------------------------------------------------------------------- 1 | pluginClass=DivideZero 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1101/J.java: -------------------------------------------------------------------------------- 1 | class J { enum E { E1 } } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1102/S.scala: -------------------------------------------------------------------------------- 1 | class S(j:J) { j.foo(J.E.E1) } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1176/S.scala: -------------------------------------------------------------------------------- 1 | class S { new J } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1196/S.scala: -------------------------------------------------------------------------------- 1 | object S { J.foo(null) } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1197/J.java: -------------------------------------------------------------------------------- 1 | class J { interface K { } } 2 | 3 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1197/S.scala: -------------------------------------------------------------------------------- 1 | object S extends J.K 2 | 3 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1203b/J.java: -------------------------------------------------------------------------------- 1 | interface J { int j = 200 ; } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1203b/S.scala: -------------------------------------------------------------------------------- 1 | object S { J.j } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1230/J.java: -------------------------------------------------------------------------------- 1 | class J { public int foo ; } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1230/S.scala: -------------------------------------------------------------------------------- 1 | object S extends App { (new J).foo = 5 } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1231/J.java: -------------------------------------------------------------------------------- 1 | enum J { j1 } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1231/S.scala: -------------------------------------------------------------------------------- 1 | object S extends App { println(J.j1) } 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1232/J2.java: -------------------------------------------------------------------------------- 1 | import s.S; 2 | class J2 { } 3 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1232/S.scala: -------------------------------------------------------------------------------- 1 | package s 2 | class S { j.J.E.e1 } 3 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1751/A2_1.scala: -------------------------------------------------------------------------------- 1 | @SuiteClasses(Array()) 2 | class A2 3 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1836/S.scala: -------------------------------------------------------------------------------- 1 | class S extends J("") 2 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1840/J.java: -------------------------------------------------------------------------------- 1 | package p; 2 | class J { 3 | J() {} 4 | } 5 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t1840/S.scala: -------------------------------------------------------------------------------- 1 | package p 2 | class S { new J } 3 | -------------------------------------------------------------------------------- /tests/pos-java-interop/t2409/t2409.scala: -------------------------------------------------------------------------------- 1 | object S { new J(null) } 2 | -------------------------------------------------------------------------------- /tests/pos-scala2/i4762.scala: -------------------------------------------------------------------------------- 1 | class Foo { 2 | inline def foo = 1 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/A.scala -------------------------------------------------------------------------------- /tests/pos/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/B.scala -------------------------------------------------------------------------------- /tests/pos/Foo.scala: -------------------------------------------------------------------------------- 1 | class Foo 2 | -------------------------------------------------------------------------------- /tests/pos/S1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/S1.scala -------------------------------------------------------------------------------- /tests/pos/S3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/S3.scala -------------------------------------------------------------------------------- /tests/pos/S5.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/S5.scala -------------------------------------------------------------------------------- /tests/pos/S8.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/S8.scala -------------------------------------------------------------------------------- /tests/pos/X.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/X.scala -------------------------------------------------------------------------------- /tests/pos/Z.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/Z.scala -------------------------------------------------------------------------------- /tests/pos/cycle.flags: -------------------------------------------------------------------------------- 1 | -Ybreak-cycles 2 | -------------------------------------------------------------------------------- /tests/pos/debug-reset-local-attrs.scala: -------------------------------------------------------------------------------- 1 | case class FT(f : Float) 2 | -------------------------------------------------------------------------------- /tests/pos/false-companion/outerFoo_1.scala: -------------------------------------------------------------------------------- 1 | package outer 2 | class Foo 3 | -------------------------------------------------------------------------------- /tests/pos/fbounds.scala: -------------------------------------------------------------------------------- 1 | class A [ T <: A[_] & Number] 2 | -------------------------------------------------------------------------------- /tests/pos/hk-match/b.scala: -------------------------------------------------------------------------------- 1 | trait Bippy[E[X]] 2 | -------------------------------------------------------------------------------- /tests/pos/hk.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/pos/hk.scala -------------------------------------------------------------------------------- /tests/pos/i1137-1/A_1.scala: -------------------------------------------------------------------------------- 1 | class A(val self: Double) extends AnyVal 2 | -------------------------------------------------------------------------------- /tests/pos/i1137-1/B_2.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | def foo: A = new A(1) 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i1137-3/B_2.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | def foo: A = new A(1) 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i1202c.scala: -------------------------------------------------------------------------------- 1 | class Fail7(var in: Int) 2 | -------------------------------------------------------------------------------- /tests/pos/i1287/Foo.scala: -------------------------------------------------------------------------------- 1 | private object Foo { 2 | val x: Int = 1 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i1287/Test.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | val a = Foo.x 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i1797.scala: -------------------------------------------------------------------------------- 1 | case class Tuple1[T](_1: T) 2 | -------------------------------------------------------------------------------- /tests/pos/i1867.scala: -------------------------------------------------------------------------------- 1 | trait B { 2 | def f1: {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i1932/Filter.scala: -------------------------------------------------------------------------------- 1 | trait Filter { 2 | def info: Info 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i2292.scala: -------------------------------------------------------------------------------- 1 | package + 2 | 3 | class Foo 4 | -------------------------------------------------------------------------------- /tests/pos/i3252.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | val i: Long = List(1, 2, 3).sum 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i3302/B.scala: -------------------------------------------------------------------------------- 1 | package test 2 | object B { 3 | A(0) 4 | } 5 | -------------------------------------------------------------------------------- /tests/pos/i3422/b_2.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | def c: Fun[O1.N] = O2.bar 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i3462.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | class Foo(a: Int) extends AnyVal 3 | -------------------------------------------------------------------------------- /tests/pos/i4023/Test_2.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | Macro.ff(3) 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i4023b/Test_2.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | Macro.ff[Int] 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i4318.scala: -------------------------------------------------------------------------------- 1 | import java.lang.Object 2 | -------------------------------------------------------------------------------- /tests/pos/i4758/Test3.scala: -------------------------------------------------------------------------------- 1 | package object foo { 2 | @Foo class Hello 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/i884.scala: -------------------------------------------------------------------------------- 1 | import scala.reflect._ 2 | 3 | object `package` { 4 | } 5 | -------------------------------------------------------------------------------- /tests/pos/ilya2/A.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | def foo = new B().bar(null) 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/innerclass.scala: -------------------------------------------------------------------------------- 1 | trait Foo { 2 | class Inner(x: Int = 42) 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/macro-with-type/Test_2.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | Macro.ff 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/michel3.scala: -------------------------------------------------------------------------------- 1 | abstract class A() { 2 | val v : Int 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/native-warning.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | @native def setup(): Unit 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/pos_valueclasses/value-class-override-no-spec.flags: -------------------------------------------------------------------------------- 1 | -no-specialization -------------------------------------------------------------------------------- /tests/pos/pos_valueclasses/xlint1.flags: -------------------------------------------------------------------------------- 1 | -Xlint -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/pos/simpleCaseClass-1.scala: -------------------------------------------------------------------------------- 1 | case class A() 2 | -------------------------------------------------------------------------------- /tests/pos/simpleCaseClass-2.scala: -------------------------------------------------------------------------------- 1 | case class A(x: Int) 2 | -------------------------------------------------------------------------------- /tests/pos/simpleCaseClass-3.scala: -------------------------------------------------------------------------------- 1 | case class A[T](x: T) 2 | -------------------------------------------------------------------------------- /tests/pos/simpleCaseObject.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | case object Foo 4 | -------------------------------------------------------------------------------- /tests/pos/subtyping.scala: -------------------------------------------------------------------------------- 1 | object test { 2 | 3 | val x: Int = 1 4 | 5 | } 6 | -------------------------------------------------------------------------------- /tests/pos/t0123.scala: -------------------------------------------------------------------------------- 1 | class M{ 2 | val 1 = 1; 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t0774/deathname.scala: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/pos/t1625b.scala: -------------------------------------------------------------------------------- 1 | trait T1 { 2 | def foo(x: String*): Int 3 | } -------------------------------------------------------------------------------- /tests/pos/t1896/D1.scala: -------------------------------------------------------------------------------- 1 | package p 2 | class C extends B 3 | -------------------------------------------------------------------------------- /tests/pos/t1942/Test_2.scala: -------------------------------------------------------------------------------- 1 | class Test { 2 | println(new t) 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t2665.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | val x: Unit = Array("") 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t2708.scala: -------------------------------------------------------------------------------- 1 | class Foo(@volatile var v: Int) 2 | -------------------------------------------------------------------------------- /tests/pos/t2726/t2726_2.scala: -------------------------------------------------------------------------------- 1 | object SQuery2Test { 2 | new SQLBuilder 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t2799.scala: -------------------------------------------------------------------------------- 1 | @deprecated("hi mom", "") case class Bob () 2 | -------------------------------------------------------------------------------- /tests/pos/t3120/Test.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | Q.passInner(null) 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t3495.scala: -------------------------------------------------------------------------------- 1 | class Foo { } 2 | 3 | -------------------------------------------------------------------------------- /tests/pos/t3567/Foo.scala: -------------------------------------------------------------------------------- 1 | class Foo { 2 | val foo = Outer.f() 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t3642/t3642_2.scala: -------------------------------------------------------------------------------- 1 | object T { 2 | Tuppel_1.get 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t3861.scala: -------------------------------------------------------------------------------- 1 | trait Y 2 | abstract class X(x: Int) { self: Y => x } 3 | -------------------------------------------------------------------------------- /tests/pos/t3864/scalaz_2.scala: -------------------------------------------------------------------------------- 1 | object Scalaz extends Tuples 2 | -------------------------------------------------------------------------------- /tests/pos/t3936/Queue.java: -------------------------------------------------------------------------------- 1 | package pack; 2 | public interface Queue { } 3 | -------------------------------------------------------------------------------- /tests/pos/t4402/A.scala: -------------------------------------------------------------------------------- 1 | package ohmy 2 | 3 | class A extends other.Bar 4 | -------------------------------------------------------------------------------- /tests/pos/t4494.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | List(1) 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t4744/Bar.scala: -------------------------------------------------------------------------------- 1 | class Bar { val quux = new Foo[java.lang.Integer]() } 2 | -------------------------------------------------------------------------------- /tests/pos/t4744/Foo.java: -------------------------------------------------------------------------------- 1 | public class Foo> {} 2 | -------------------------------------------------------------------------------- /tests/pos/t4757/A_2.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def ss = P.x(3)(Nil) 3 | } 4 | 5 | -------------------------------------------------------------------------------- /tests/pos/t4757/B_3.scala: -------------------------------------------------------------------------------- 1 | object C { 2 | def x: Seq[S[_]] = A.ss 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t5031/Id.scala: -------------------------------------------------------------------------------- 1 | package t5031 2 | 3 | object ID 4 | 5 | -------------------------------------------------------------------------------- /tests/pos/t5031/package.scala: -------------------------------------------------------------------------------- 1 | package object t5031 { 2 | type ID = Int 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t6072.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | object B { def eq(lvl: Int) = ??? } 3 | } 4 | -------------------------------------------------------------------------------- /tests/pos/t6245/Vis.java: -------------------------------------------------------------------------------- 1 | package t1; 2 | 3 | public class Vis { } 4 | -------------------------------------------------------------------------------- /tests/pos/t7232/List.java: -------------------------------------------------------------------------------- 1 | package pack; 2 | 3 | public class List { 4 | } 5 | -------------------------------------------------------------------------------- /tests/pos/t7232d/Entry.java: -------------------------------------------------------------------------------- 1 | package pack; 2 | 3 | public class Entry { 4 | } 5 | -------------------------------------------------------------------------------- /tests/pos/t757a.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | -------------------------------------------------------------------------------- /tests/pos/test1.scala: -------------------------------------------------------------------------------- 1 | object test { 2 | 3 | def f() = 5; 4 | 5 | } 6 | -------------------------------------------------------------------------------- /tests/run-custom-args/i5256.check: -------------------------------------------------------------------------------- 1 | 276 2 | -------------------------------------------------------------------------------- /tests/run-with-compiler/i3823.check: -------------------------------------------------------------------------------- 1 | { 2 | val z: scala.Int = 2 3 | () 4 | } 5 | -------------------------------------------------------------------------------- /tests/run-with-compiler/i3946.check: -------------------------------------------------------------------------------- 1 | () 2 | () 3 | -------------------------------------------------------------------------------- /tests/run-with-compiler/i4044a.check: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /tests/run-with-compiler/i4044c.check: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /tests/run-with-compiler/i4044e.check: -------------------------------------------------------------------------------- 1 | 3.+(5).asInstanceOf[scala.Int] 2 | -------------------------------------------------------------------------------- /tests/run-with-compiler/i4591.check: -------------------------------------------------------------------------------- 1 | Some(9) 2 | -------------------------------------------------------------------------------- /tests/run-with-compiler/quote-ackermann-1.check: -------------------------------------------------------------------------------- 1 | 13 2 | 29 3 | 61 4 | 125 5 | -------------------------------------------------------------------------------- /tests/run-with-compiler/quote-fun-app-1.check: -------------------------------------------------------------------------------- 1 | 42 2 | 43 3 | -------------------------------------------------------------------------------- /tests/run-with-compiler/quote-lib.check: -------------------------------------------------------------------------------- 1 | quote lib ok 2 | -------------------------------------------------------------------------------- /tests/run-with-compiler/quote-run-large.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run-with-compiler/quote-splice-interpret-1.check: -------------------------------------------------------------------------------- 1 | true 2 | false -------------------------------------------------------------------------------- /tests/run-with-compiler/quote-var.check: -------------------------------------------------------------------------------- 1 | xyz 2 | -------------------------------------------------------------------------------- /tests/run-with-compiler/scripting.check: -------------------------------------------------------------------------------- 1 | val res0: Int = 42 2 | 3 | 42 4 | -------------------------------------------------------------------------------- /tests/run/.checkSrcRegen: -------------------------------------------------------------------------------- 1 | source regeneration: Tue May 12 18:21:01 CEST 2015 -------------------------------------------------------------------------------- /tests/run/HelloWorld.check: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /tests/run/arrays.check: -------------------------------------------------------------------------------- 1 | checks: 2302 2 | -------------------------------------------------------------------------------- /tests/run/arybufgrow.check: -------------------------------------------------------------------------------- 1 | 1000 = 1000 2 | -------------------------------------------------------------------------------- /tests/run/breakout.check: -------------------------------------------------------------------------------- 1 | 2, 3, 4 2 | -------------------------------------------------------------------------------- /tests/run/bridges.javaopts: -------------------------------------------------------------------------------- 1 | -Xss128M 2 | -------------------------------------------------------------------------------- /tests/run/buffer-slice.check: -------------------------------------------------------------------------------- 1 | ArrayBuffer() 2 | -------------------------------------------------------------------------------- /tests/run/byname-param.check: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | () 4 | -------------------------------------------------------------------------------- /tests/run/capturing.check: -------------------------------------------------------------------------------- 1 | private final java.lang.String MT.s 2 | -------------------------------------------------------------------------------- /tests/run/case-class-23.check: -------------------------------------------------------------------------------- 1 | 23 2 | (1,23) 3 | -------------------------------------------------------------------------------- /tests/run/caseclasses.check: -------------------------------------------------------------------------------- 1 | OK 2 | creating C(hi) 3 | OK 4 | -------------------------------------------------------------------------------- /tests/run/classmanifests_new_alias.check: -------------------------------------------------------------------------------- 1 | Int 2 | true 3 | -------------------------------------------------------------------------------- /tests/run/classmanifests_new_core.check: -------------------------------------------------------------------------------- 1 | Int 2 | true 3 | -------------------------------------------------------------------------------- /tests/run/classtags_contextbound.check: -------------------------------------------------------------------------------- 1 | class [I 2 | -------------------------------------------------------------------------------- /tests/run/config.check: -------------------------------------------------------------------------------- 1 | Some(Person(Name(John,Doe),Age(20))) 2 | None 3 | -------------------------------------------------------------------------------- /tests/run/contrib674.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/correct-bind.check: -------------------------------------------------------------------------------- 1 | Vector(second, third) 2 | -------------------------------------------------------------------------------- /tests/run/deadlock.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/delambdafy-nested-by-name.check: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | -------------------------------------------------------------------------------- /tests/run/delambdafy-two-lambdas.check: -------------------------------------------------------------------------------- 1 | 13 2 | 24 3 | -------------------------------------------------------------------------------- /tests/run/distinct.check: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxyz 2 | -------------------------------------------------------------------------------- /tests/run/duplicate-meth.check: -------------------------------------------------------------------------------- 1 | verified! 2 | -------------------------------------------------------------------------------- /tests/run/empty-array.check: -------------------------------------------------------------------------------- 1 | 0 2 | 0 3 | 0 4 | -------------------------------------------------------------------------------- /tests/run/emptypf.check: -------------------------------------------------------------------------------- 1 | 100 2 | 3 3 | false 4 | -------------------------------------------------------------------------------- /tests/run/enum-Color.check: -------------------------------------------------------------------------------- 1 | Red: 0 2 | Green: 1 3 | Blue: 2 4 | -------------------------------------------------------------------------------- /tests/run/erased-1.check: -------------------------------------------------------------------------------- 1 | fun 2 | -------------------------------------------------------------------------------- /tests/run/erased-10.check: -------------------------------------------------------------------------------- 1 | fun 2 | pacFun4 3 | -------------------------------------------------------------------------------- /tests/run/erased-13.check: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /tests/run/erased-14.check: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /tests/run/erased-15.check: -------------------------------------------------------------------------------- 1 | Foo.apply 2 | -------------------------------------------------------------------------------- /tests/run/erased-16.check: -------------------------------------------------------------------------------- 1 | Bar.foo 2 | -------------------------------------------------------------------------------- /tests/run/erased-17.check: -------------------------------------------------------------------------------- 1 | lambda 2 | -------------------------------------------------------------------------------- /tests/run/erased-18.check: -------------------------------------------------------------------------------- 1 | lambda 2 | -------------------------------------------------------------------------------- /tests/run/erased-19.check: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /tests/run/erased-2.check: -------------------------------------------------------------------------------- 1 | fun 2 | OK 3 | -------------------------------------------------------------------------------- /tests/run/erased-20.check: -------------------------------------------------------------------------------- 1 | lambda 2 | -------------------------------------------------------------------------------- /tests/run/erased-21.check: -------------------------------------------------------------------------------- 1 | lambda 2 | -------------------------------------------------------------------------------- /tests/run/erased-22.check: -------------------------------------------------------------------------------- 1 | fun1 2 | -------------------------------------------------------------------------------- /tests/run/erased-23.check: -------------------------------------------------------------------------------- 1 | lambda1 2 | -------------------------------------------------------------------------------- /tests/run/erased-25.check: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /tests/run/erased-26.check: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /tests/run/erased-27.check: -------------------------------------------------------------------------------- 1 | block 2 | x 3 | foo 4 | -------------------------------------------------------------------------------- /tests/run/erased-28.check: -------------------------------------------------------------------------------- 1 | x 2 | foo 3 | x 4 | bar 5 | -------------------------------------------------------------------------------- /tests/run/erased-3.check: -------------------------------------------------------------------------------- 1 | fun 2 | -------------------------------------------------------------------------------- /tests/run/erased-6.check: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /tests/run/erased-7.check: -------------------------------------------------------------------------------- 1 | foo 2 | Foo 3 | -------------------------------------------------------------------------------- /tests/run/erased-8.check: -------------------------------------------------------------------------------- 1 | foo 2 | Foo 3 | -------------------------------------------------------------------------------- /tests/run/erased-9.check: -------------------------------------------------------------------------------- 1 | fun 2 | -------------------------------------------------------------------------------- /tests/run/erased-poly-ref.check: -------------------------------------------------------------------------------- 1 | fun 2 | -------------------------------------------------------------------------------- /tests/run/erased-select-prefix.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/erased-value-class.check: -------------------------------------------------------------------------------- 1 | c 2 | c 3 | -------------------------------------------------------------------------------- /tests/run/exceptions.check: -------------------------------------------------------------------------------- 1 | ok: lookup(2000) = KO 2 | -------------------------------------------------------------------------------- /tests/run/explicit-null-flow5.check: -------------------------------------------------------------------------------- 1 | npe 2 | -------------------------------------------------------------------------------- /tests/run/forwarder.check: -------------------------------------------------------------------------------- 1 | public static int Foo.hi() 2 | -------------------------------------------------------------------------------- /tests/run/gadts.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/run/genericValueClass.check: -------------------------------------------------------------------------------- 1 | (1,abc) 2 | (2,def) 3 | -------------------------------------------------------------------------------- /tests/run/getClassTest-valueClass.check: -------------------------------------------------------------------------------- 1 | int 2 | class V 3 | -------------------------------------------------------------------------------- /tests/run/hello.check: -------------------------------------------------------------------------------- 1 | hello dotty! 2 | -------------------------------------------------------------------------------- /tests/run/i1423.check: -------------------------------------------------------------------------------- 1 | 3 2 | 2 3 | 3 4 | 1 5 | 0 6 | -------------------------------------------------------------------------------- /tests/run/i1432.check: -------------------------------------------------------------------------------- 1 | Some(foo) 2 | foo 3 | -------------------------------------------------------------------------------- /tests/run/i1569.check: -------------------------------------------------------------------------------- 1 | foo 2 | foo 3 | -------------------------------------------------------------------------------- /tests/run/i1573.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/run/i1748.check: -------------------------------------------------------------------------------- 1 | class 2 | extends 3 | -------------------------------------------------------------------------------- /tests/run/i1773.check: -------------------------------------------------------------------------------- 1 | class 2 | extends 3 | -------------------------------------------------------------------------------- /tests/run/i1779.check: -------------------------------------------------------------------------------- 1 | extends 2 | -------------------------------------------------------------------------------- /tests/run/i1820.check: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /tests/run/i1820b.check: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /tests/run/i1990b.check: -------------------------------------------------------------------------------- 1 | C() 2 | -------------------------------------------------------------------------------- /tests/run/i2004.check: -------------------------------------------------------------------------------- 1 | 2 2 | 67 3 | -------------------------------------------------------------------------------- /tests/run/i2004b.check: -------------------------------------------------------------------------------- 1 | 4 2 | 3 3 | -------------------------------------------------------------------------------- /tests/run/i2077.check: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /tests/run/i2147.check: -------------------------------------------------------------------------------- 1 | before 2 | 42 3 | lol 4 | -------------------------------------------------------------------------------- /tests/run/i2360.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/run/i2883.check: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/run/i3396.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/i4073b.check: -------------------------------------------------------------------------------- 1 | foo123 2 | -------------------------------------------------------------------------------- /tests/run/i4073c.check: -------------------------------------------------------------------------------- 1 | foo123 2 | -------------------------------------------------------------------------------- /tests/run/i4404c.check: -------------------------------------------------------------------------------- 1 | false 2 | true 3 | -------------------------------------------------------------------------------- /tests/run/i4431.check: -------------------------------------------------------------------------------- 1 | abc42 2 | -------------------------------------------------------------------------------- /tests/run/i4455.check: -------------------------------------------------------------------------------- 1 | 1 2 | 3 3 | 3 4 | 5 5 | -------------------------------------------------------------------------------- /tests/run/i4492.check: -------------------------------------------------------------------------------- 1 | Ok 2 | -------------------------------------------------------------------------------- /tests/run/i4557a.check: -------------------------------------------------------------------------------- 1 | 1 2 | a 3 | 2 4 | b 5 | -------------------------------------------------------------------------------- /tests/run/i4559.check: -------------------------------------------------------------------------------- 1 | super[A] init 2 | x() 3 | -------------------------------------------------------------------------------- /tests/run/i4803b.check: -------------------------------------------------------------------------------- 1 | 1.0 2 | 1.5 3 | 2.25 4 | 7.59375 5 | -------------------------------------------------------------------------------- /tests/run/i5067.check: -------------------------------------------------------------------------------- 1 | matches null literal 2 | -------------------------------------------------------------------------------- /tests/run/i5188a.check: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 3 4 | 6 5 | -------------------------------------------------------------------------------- /tests/run/i5224.check: -------------------------------------------------------------------------------- 1 | barInt 2 | bar 3 | -------------------------------------------------------------------------------- /tests/run/i5257.check: -------------------------------------------------------------------------------- 1 | 3 2 | 5 3 | -------------------------------------------------------------------------------- /tests/run/i5350.check: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /tests/run/i5350b.check: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /tests/run/i5350c.check: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /tests/run/i5350d.check: -------------------------------------------------------------------------------- 1 | Hello 2 | apply 3 | -------------------------------------------------------------------------------- /tests/run/i5533.check: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /tests/run/i744.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/i789.check: -------------------------------------------------------------------------------- 1 | atPhase: 2 2 | -------------------------------------------------------------------------------- /tests/run/impconvtimes.check: -------------------------------------------------------------------------------- 1 | 3.0 * Hour = Measure(3.0,Hour) 2 | -------------------------------------------------------------------------------- /tests/run/implicitFunctionXXL.check: -------------------------------------------------------------------------------- 1 | Hello 42 2 | -------------------------------------------------------------------------------- /tests/run/implicits.check: -------------------------------------------------------------------------------- 1 | OK 2 | [2] 3 | -------------------------------------------------------------------------------- /tests/run/implicits_poly.check: -------------------------------------------------------------------------------- 1 | barFoo 2 | -------------------------------------------------------------------------------- /tests/run/indexedSeq-apply.check: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/run/inline-tuples-2.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 4 4 | 5 5 | 6 6 | -------------------------------------------------------------------------------- /tests/run/inline-varargs-1.check: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /tests/run/innerObject.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/run/instances.check: -------------------------------------------------------------------------------- 1 | hihelloworld 2 | -2147483648 3 | 3 4 | List(2) 5 | -------------------------------------------------------------------------------- /tests/run/iq.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/run/iq.check -------------------------------------------------------------------------------- /tests/run/iq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abeln/dotty/HEAD/tests/run/iq.scala -------------------------------------------------------------------------------- /tests/run/isInstanceOf-eval.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /tests/run/kmpSliceSearch.check: -------------------------------------------------------------------------------- 1 | 6 6 2 | 5 10 3 | -1 -1 4 | 4 4 5 | -------------------------------------------------------------------------------- /tests/run/lazy-implicit-nums.check: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /tests/run/lazyVals.check: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /tests/run/matchbytes.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/matchemptyarray.check: -------------------------------------------------------------------------------- 1 | Array() 2 | -------------------------------------------------------------------------------- /tests/run/matchintasany.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/matchonstream.check: -------------------------------------------------------------------------------- 1 | It worked! 2 | -------------------------------------------------------------------------------- /tests/run/missingparams.check: -------------------------------------------------------------------------------- 1 | None 2 | -------------------------------------------------------------------------------- /tests/run/non-jvm-sam-non-apply.check: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /tests/run/nonlocalreturn.check: -------------------------------------------------------------------------------- 1 | Some(1) 2 | -------------------------------------------------------------------------------- /tests/run/nothing-lazy-val.check: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | foo 4 | ??? 5 | -------------------------------------------------------------------------------- /tests/run/nothing-val.check: -------------------------------------------------------------------------------- 1 | 0 2 | foo 3 | ??? 4 | -------------------------------------------------------------------------------- /tests/run/nothing-var.check: -------------------------------------------------------------------------------- 1 | 0 2 | foo 3 | ??? 4 | -------------------------------------------------------------------------------- /tests/run/nothingTypeNoFramesNoDce.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/optimizer-array-load.check: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | -------------------------------------------------------------------------------- /tests/run/overload_directly_applicable.check: -------------------------------------------------------------------------------- 1 | C1 2 | -------------------------------------------------------------------------------- /tests/run/patmat-bind-typed.check: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /tests/run/phantomValueClass.check: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /tests/run/puzzle.check: -------------------------------------------------------------------------------- 1 | 5 2 | 5 3 | -------------------------------------------------------------------------------- /tests/run/quote-change-owner.check: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /tests/run/quote-force.check: -------------------------------------------------------------------------------- 1 | foo Location(List(a, b, c, d, e, f)) 2 | -------------------------------------------------------------------------------- /tests/run/quote-sep-comp.check: -------------------------------------------------------------------------------- 1 | true 2 | false 3 | -------------------------------------------------------------------------------- /tests/run/quote-simple-macro.check: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /tests/run/rawstrings.check: -------------------------------------------------------------------------------- 1 | [\n\t'"$\n] 2 | -------------------------------------------------------------------------------- /tests/run/retclosure.check: -------------------------------------------------------------------------------- 1 | check failed: some problem 2 | -------------------------------------------------------------------------------- /tests/run/retsynch.check: -------------------------------------------------------------------------------- 1 | abs(-5) = 5 2 | -------------------------------------------------------------------------------- /tests/run/sammy_repeated.check: -------------------------------------------------------------------------------- 1 | WrappedArray(1) 2 | -------------------------------------------------------------------------------- /tests/run/simpleClass.check: -------------------------------------------------------------------------------- 1 | foo.A 2 | foo.B 3 | -------------------------------------------------------------------------------- /tests/run/singletons.check: -------------------------------------------------------------------------------- 1 | a 2 | g 3 | g 4 | -------------------------------------------------------------------------------- /tests/run/spec-self.check: -------------------------------------------------------------------------------- 1 | 5.0 2 | 5.0 3 | -------------------------------------------------------------------------------- /tests/run/static-module-method.check: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /tests/run/streamWithFilter.check: -------------------------------------------------------------------------------- 1 | 15 2 | 30 3 | 45 4 | 60 5 | 75 6 | -------------------------------------------------------------------------------- /tests/run/structuralNoSuchMethod.check: -------------------------------------------------------------------------------- 1 | no such method 2 | -------------------------------------------------------------------------------- /tests/run/t0005.check: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /tests/run/t0042.check: -------------------------------------------------------------------------------- 1 | Some(1) 2 | -------------------------------------------------------------------------------- /tests/run/t0048.check: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /tests/run/t0607.check: -------------------------------------------------------------------------------- 1 | A() 2 | B() 3 | -------------------------------------------------------------------------------- /tests/run/t0631.check: -------------------------------------------------------------------------------- 1 | Foo.equals called 2 | false 3 | true 4 | -------------------------------------------------------------------------------- /tests/run/t0807.check: -------------------------------------------------------------------------------- 1 | early 2 | -------------------------------------------------------------------------------- /tests/run/t0883.check: -------------------------------------------------------------------------------- 1 | OK 2 | OK 3 | -------------------------------------------------------------------------------- /tests/run/t10170.check: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /tests/run/t1048.check: -------------------------------------------------------------------------------- 1 | 3 2 | 2 3 | -------------------------------------------------------------------------------- /tests/run/t107.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/t1360.check: -------------------------------------------------------------------------------- 1 | [one, two] 2 | [1, 2, 3] 3 | -------------------------------------------------------------------------------- /tests/run/t1381.check: -------------------------------------------------------------------------------- 1 | 4 2 | 3 3 | 2 4 | A 5 | B 6 | frA 7 | frB 8 | -------------------------------------------------------------------------------- /tests/run/t1423.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/t1524.check: -------------------------------------------------------------------------------- 1 | initial 2 | -------------------------------------------------------------------------------- /tests/run/t1535.check: -------------------------------------------------------------------------------- 1 | 42 2 | true 3 | -------------------------------------------------------------------------------- /tests/run/t1591.check: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /tests/run/t1718.check: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /tests/run/t1987b.check: -------------------------------------------------------------------------------- 1 | ok! 2 | -------------------------------------------------------------------------------- /tests/run/t2027.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/t2029.check: -------------------------------------------------------------------------------- 1 | 1,2,3,4,5 2 | 4,3,2 3 | true 4 | -------------------------------------------------------------------------------- /tests/run/t2147.check: -------------------------------------------------------------------------------- 1 | 11 2 | 11 3 | -------------------------------------------------------------------------------- /tests/run/t216.check: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/run/t2176.check: -------------------------------------------------------------------------------- 1 | Stream(1) 2 | -------------------------------------------------------------------------------- /tests/run/t2177.check: -------------------------------------------------------------------------------- 1 | 12345 2 | -------------------------------------------------------------------------------- /tests/run/t2418.check: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tests/run/t2446.check: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /tests/run/t2488.check: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 1 4 | 2 5 | -------------------------------------------------------------------------------- /tests/run/t261.check: -------------------------------------------------------------------------------- 1 | A 2 | B 3 | -------------------------------------------------------------------------------- /tests/run/t2788.check: -------------------------------------------------------------------------------- 1 | List(1, 2) -------------------------------------------------------------------------------- /tests/run/t2857.check: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /tests/run/t3026.check: -------------------------------------------------------------------------------- 1 | RED 2 | YELLOW 3 | -------------------------------------------------------------------------------- /tests/run/t3038b.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 -------------------------------------------------------------------------------- /tests/run/t3097.check: -------------------------------------------------------------------------------- 1 | atomic 2 | -------------------------------------------------------------------------------- /tests/run/t3186.check: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /tests/run/t3199b.check: -------------------------------------------------------------------------------- 1 | [1, 2, 3] 2 | -------------------------------------------------------------------------------- /tests/run/t3235-minimal.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/t3241.check: -------------------------------------------------------------------------------- 1 | done -------------------------------------------------------------------------------- /tests/run/t3269.check: -------------------------------------------------------------------------------- 1 | 1 2 | Hello 3 | -------------------------------------------------------------------------------- /tests/run/t3327.check: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /tests/run/t3346a.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/t3346g.check: -------------------------------------------------------------------------------- 1 | A(3,asdf) 2 | -------------------------------------------------------------------------------- /tests/run/t3346h.check: -------------------------------------------------------------------------------- 1 | x 2 | -------------------------------------------------------------------------------- /tests/run/t3353.check: -------------------------------------------------------------------------------- 1 | Got: foo and None 2 | -------------------------------------------------------------------------------- /tests/run/t3361.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/t3395.check: -------------------------------------------------------------------------------- 1 | abc 2 | def 3 | -------------------------------------------------------------------------------- /tests/run/t3452.check: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /tests/run/t3488.check: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | -------------------------------------------------------------------------------- /tests/run/t3516.check: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 21 4 | -------------------------------------------------------------------------------- /tests/run/t3616.check: -------------------------------------------------------------------------------- 1 | Fruit.ValueSet(A, B, C) 2 | -------------------------------------------------------------------------------- /tests/run/t3670.check: -------------------------------------------------------------------------------- 1 | a 2 | b 3 | 1 4 | 2 5 | 42 6 | -------------------------------------------------------------------------------- /tests/run/t3702.check: -------------------------------------------------------------------------------- 1 | () 2 | 6 3 | -------------------------------------------------------------------------------- /tests/run/t3726.check: -------------------------------------------------------------------------------- 1 | hi there 2 | 5 -------------------------------------------------------------------------------- /tests/run/t3835.check: -------------------------------------------------------------------------------- 1 | 6 2 | 1 3 | -------------------------------------------------------------------------------- /tests/run/t3895.check: -------------------------------------------------------------------------------- 1 | 17 2 | 17 -------------------------------------------------------------------------------- /tests/run/t3950.check: -------------------------------------------------------------------------------- 1 | minus 2 | zero 3 | plus -------------------------------------------------------------------------------- /tests/run/t3970.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/t3980.check: -------------------------------------------------------------------------------- 1 | once 2 | 2 3 | 2 4 | -------------------------------------------------------------------------------- /tests/run/t3996.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/t4062.check: -------------------------------------------------------------------------------- 1 | false 2 | true 3 | -------------------------------------------------------------------------------- /tests/run/t4080.check: -------------------------------------------------------------------------------- 1 | LinkedList(1, 0, 2, 3) 2 | -------------------------------------------------------------------------------- /tests/run/t4148.check: -------------------------------------------------------------------------------- 1 | cce1 2 | 5 3 | 100 4 | -------------------------------------------------------------------------------- /tests/run/t4190.check: -------------------------------------------------------------------------------- 1 | a0 2 | b0 3 | c0 4 | -------------------------------------------------------------------------------- /tests/run/t429.check: -------------------------------------------------------------------------------- 1 | AyB5 2 | -------------------------------------------------------------------------------- /tests/run/t4317.check: -------------------------------------------------------------------------------- 1 | 0 2 | 99 3 | 33 4 | -------------------------------------------------------------------------------- /tests/run/t4351.check: -------------------------------------------------------------------------------- 1 | runtime exception 2 | -------------------------------------------------------------------------------- /tests/run/t4482.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/run/t4537.check: -------------------------------------------------------------------------------- 1 | b.Settings 2 | -------------------------------------------------------------------------------- /tests/run/t4565_1.check: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /tests/run/t4570.check: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /tests/run/t4601.check: -------------------------------------------------------------------------------- 1 | 'blubber 2 | -------------------------------------------------------------------------------- /tests/run/t4656.check: -------------------------------------------------------------------------------- 1 | List(1, 2, 3) 2 | -------------------------------------------------------------------------------- /tests/run/t4697.check: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /tests/run/t4750.check: -------------------------------------------------------------------------------- 1 | US$ 5.80 2 | -------------------------------------------------------------------------------- /tests/run/t4753.check: -------------------------------------------------------------------------------- 1 | boolean 2 | -------------------------------------------------------------------------------- /tests/run/t4770.check: -------------------------------------------------------------------------------- 1 | (a,2) 2 | (2,a) 3 | -------------------------------------------------------------------------------- /tests/run/t4777.check: -------------------------------------------------------------------------------- 1 | 28 2 | 28 3 | -------------------------------------------------------------------------------- /tests/run/t4813.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/t4897.check: -------------------------------------------------------------------------------- 1 | joepie 2 | -------------------------------------------------------------------------------- /tests/run/t4935.check: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /tests/run/t5037.check: -------------------------------------------------------------------------------- 1 | true 2 | false 3 | -------------------------------------------------------------------------------- /tests/run/t5040.check: -------------------------------------------------------------------------------- 1 | applyDynamic 2 | -------------------------------------------------------------------------------- /tests/run/t5105.check: -------------------------------------------------------------------------------- 1 | You buttered your bread. Now sleep in it! 2 | -------------------------------------------------------------------------------- /tests/run/t5158.check: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/run/t5171.check: -------------------------------------------------------------------------------- 1 | IsList 2 | -------------------------------------------------------------------------------- /tests/run/t5201.check: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /tests/run/t5284b.check: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /tests/run/t5284c.check: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /tests/run/t5328.check: -------------------------------------------------------------------------------- 1 | 2 2 | 1,2,8 3 | 1,8,3 4 | -------------------------------------------------------------------------------- /tests/run/t5375.check: -------------------------------------------------------------------------------- 1 | Runtime exception 2 | -------------------------------------------------------------------------------- /tests/run/t5407.check: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | -------------------------------------------------------------------------------- /tests/run/t5428.check: -------------------------------------------------------------------------------- 1 | Stack(8, 7, 6, 5, 4, 3) 2 | -------------------------------------------------------------------------------- /tests/run/t5530.check: -------------------------------------------------------------------------------- 1 | something like this 2 | 7 now works!. 3 | -------------------------------------------------------------------------------- /tests/run/t5552.check: -------------------------------------------------------------------------------- 1 | (3,3) 2 | (3.0,3.0) 3 | -------------------------------------------------------------------------------- /tests/run/t5608.check: -------------------------------------------------------------------------------- 1 | A@6 2 | -------------------------------------------------------------------------------- /tests/run/t5610a.check: -------------------------------------------------------------------------------- 1 | Stroke a kitten 2 | -------------------------------------------------------------------------------- /tests/run/t5614.check: -------------------------------------------------------------------------------- 1 | 3 2 | a 3 | b 4 | -------------------------------------------------------------------------------- /tests/run/t5688.check: -------------------------------------------------------------------------------- 1 | Vector(ta, tb, tab) 2 | -------------------------------------------------------------------------------- /tests/run/t5733.check: -------------------------------------------------------------------------------- 1 | Running ABTest asserts 2 | Done 3 | -------------------------------------------------------------------------------- /tests/run/t5804.check: -------------------------------------------------------------------------------- 1 | 128 2 | 16 3 | 128 4 | 32 -------------------------------------------------------------------------------- /tests/run/t5866.check: -------------------------------------------------------------------------------- 1 | 0.0 2 | Foo(0.0) 3 | -------------------------------------------------------------------------------- /tests/run/t594.check: -------------------------------------------------------------------------------- 1 | one 2 | two 3 | -------------------------------------------------------------------------------- /tests/run/t5974.check: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /tests/run/t601.check: -------------------------------------------------------------------------------- 1 | FooA 2 | -------------------------------------------------------------------------------- /tests/run/t6011b.check: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /tests/run/t6011c.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/t6070.check: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /tests/run/t6077_patmat_cse_irrefutable.check: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /tests/run/t6089.check: -------------------------------------------------------------------------------- 1 | scala.MatchError: Foo(0) (of class Foo) 2 | -------------------------------------------------------------------------------- /tests/run/t6104.check: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /tests/run/t6111.check: -------------------------------------------------------------------------------- 1 | (8,8) 2 | (x,x) 3 | -------------------------------------------------------------------------------- /tests/run/t6154.check: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /tests/run/t6260-delambdafy.check: -------------------------------------------------------------------------------- 1 | f(C@2e) 2 | 3 | apply 4 | get$Lambda 5 | -------------------------------------------------------------------------------- /tests/run/t6260.check: -------------------------------------------------------------------------------- 1 | Box(abcabc) 2 | -------------------------------------------------------------------------------- /tests/run/t627.check: -------------------------------------------------------------------------------- 1 | WrappedArray(1, 2, 3, 4) 2 | -------------------------------------------------------------------------------- /tests/run/t629.check: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /tests/run/t6292.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/t6443-varargs.check: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /tests/run/t6574b.check: -------------------------------------------------------------------------------- 1 | List(5, 4, 3, 2, 1) 2 | -------------------------------------------------------------------------------- /tests/run/t6637.check: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /tests/run/t6663.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/run/t6673.check: -------------------------------------------------------------------------------- 1 | List(x) 2 | -------------------------------------------------------------------------------- /tests/run/t6888.check: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | 3 4 | -------------------------------------------------------------------------------- /tests/run/t6928-run.check: -------------------------------------------------------------------------------- 1 | 3 As 2 | -------------------------------------------------------------------------------- /tests/run/t6968.check: -------------------------------------------------------------------------------- 1 | 1, 3, 5 2 | -------------------------------------------------------------------------------- /tests/run/t7120.check: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /tests/run/t7171.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run/t7223.check: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/run/t7249.check: -------------------------------------------------------------------------------- 1 | Yup! 2 | -------------------------------------------------------------------------------- /tests/run/t7300.check: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | -------------------------------------------------------------------------------- /tests/run/t7406.check: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /tests/run/t7407.check: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /tests/run/t7407b.check: -------------------------------------------------------------------------------- 1 | Hello 2 | abc 3 | -------------------------------------------------------------------------------- /tests/run/t7805-repl-i.script: -------------------------------------------------------------------------------- 1 | import util._ 2 | -------------------------------------------------------------------------------- /tests/run/t8100.check: -------------------------------------------------------------------------------- 1 | Success(0) 2 | -------------------------------------------------------------------------------- /tests/run/t8153.check: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /tests/run/t8570a.check: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /tests/run/t8610.check: -------------------------------------------------------------------------------- 1 | Hi, $name 2 | -------------------------------------------------------------------------------- /tests/run/t8690.check: -------------------------------------------------------------------------------- 1 | 2 | abcdef 3 | -------------------------------------------------------------------------------- /tests/run/t8931.check: -------------------------------------------------------------------------------- 1 | List(interface B) 2 | -------------------------------------------------------------------------------- /tests/run/t920.check: -------------------------------------------------------------------------------- 1 | baz 2 | -------------------------------------------------------------------------------- /tests/run/tasty-extractors-constants-1.check: -------------------------------------------------------------------------------- 1 | 3 2 | 4 3 | abc 4 | null 5 | OK 6 | -------------------------------------------------------------------------------- /tests/run/tasty-getfile-implicit-fun-context.check: -------------------------------------------------------------------------------- 1 | App_2.scala 2 | -------------------------------------------------------------------------------- /tests/run/tasty-getfile.check: -------------------------------------------------------------------------------- 1 | App_2.scala 2 | -------------------------------------------------------------------------------- /tests/run/tasty-implicit-fun-context-2.check: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /tests/run/tcpoly_monads.check: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /tests/run/tcpoly_overriding.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/trailingCommas/trailingCommas.check: -------------------------------------------------------------------------------- 1 | 42 2 | 17 -------------------------------------------------------------------------------- /tests/run/traitInit.check: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | -------------------------------------------------------------------------------- /tests/run/transparent-implicits.check: -------------------------------------------------------------------------------- 1 | (X(),Y()) 2 | -------------------------------------------------------------------------------- /tests/run/transparent-object.check: -------------------------------------------------------------------------------- 1 | bar 2 | -------------------------------------------------------------------------------- /tests/run/transparentPower.check: -------------------------------------------------------------------------------- 1 | 1024.0 2 | 2048.0 3 | -------------------------------------------------------------------------------- /tests/run/tuple-cons-2.check: -------------------------------------------------------------------------------- 1 | (1,2,3,4,5,6) 2 | -------------------------------------------------------------------------------- /tests/run/tuple-typetests.check: -------------------------------------------------------------------------------- 1 | false 2 | true 3 | -------------------------------------------------------------------------------- /tests/run/typealias_overriding.check: -------------------------------------------------------------------------------- 1 | LinkedNode 2 | -------------------------------------------------------------------------------- /tests/run/typelevel-numeric.check: -------------------------------------------------------------------------------- 1 | -1.0 2 | -------------------------------------------------------------------------------- /tests/run/unit-lazy-val.check: -------------------------------------------------------------------------------- 1 | 1 2 | foo 3 | 2 4 | -------------------------------------------------------------------------------- /tests/run/unit-val.check: -------------------------------------------------------------------------------- 1 | foo 2 | 1 3 | -------------------------------------------------------------------------------- /tests/run/valueclasses-classmanifest-basic.check: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /tests/run/valueclasses-nested-object.check: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /tests/run/verify-ctor.check: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_alts.check: -------------------------------------------------------------------------------- 1 | OK 5 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_apply.check: -------------------------------------------------------------------------------- 1 | OK 2 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_casting.check: -------------------------------------------------------------------------------- 1 | List(1) 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_npe.check: -------------------------------------------------------------------------------- 1 | OK -------------------------------------------------------------------------------- /tests/run/virtpatmat_opt_sharing.check: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_partial_backquoted.check: -------------------------------------------------------------------------------- 1 | Set(You got me!) 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_stringinterp.check: -------------------------------------------------------------------------------- 1 | Node(1) 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_tailcalls_verifyerror.check: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_try.check: -------------------------------------------------------------------------------- 1 | meh 2 | B 3 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_typed.check: -------------------------------------------------------------------------------- 1 | OK foo 2 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_unapply.check: -------------------------------------------------------------------------------- 1 | 1 2 | 6 3 | -------------------------------------------------------------------------------- /tests/run/virtpatmat_unapplyseq.check: -------------------------------------------------------------------------------- 1 | 6 -------------------------------------------------------------------------------- /tests/run/virtpatmat_valdef.check: -------------------------------------------------------------------------------- 1 | meh(true,null) 2 | -------------------------------------------------------------------------------- /tests/untried/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.obj/ 3 | -------------------------------------------------------------------------------- /tests/untried/neg/abstract-explaintypes.flags: -------------------------------------------------------------------------------- 1 | -explaintypes 2 | -------------------------------------------------------------------------------- /tests/untried/neg/abstract-inaccessible.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -Xlint -------------------------------------------------------------------------------- /tests/untried/neg/bad-advice.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/badtok-1.scala: -------------------------------------------------------------------------------- 1 | // bug 989 2 | '42' 3 | -------------------------------------------------------------------------------- /tests/untried/neg/badtok-2.scala: -------------------------------------------------------------------------------- 1 | //bug 990 2 | object Test { 3 | `x 4 | -------------------------------------------------------------------------------- /tests/untried/neg/badtok-3.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | }xx 3 | } 4 | -------------------------------------------------------------------------------- /tests/untried/neg/t2442.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t2462b.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t2462c.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t2796.flags: -------------------------------------------------------------------------------- 1 | -deprecation -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t284.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t3098.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t3683a.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t4091.scala: -------------------------------------------------------------------------------- 1 | private a 2 | class b 3 | -------------------------------------------------------------------------------- /tests/untried/neg/t4217.scala: -------------------------------------------------------------------------------- 1 | object A extends App { 2 | 42 match { } 3 | } 4 | -------------------------------------------------------------------------------- /tests/untried/neg/t4302.flags: -------------------------------------------------------------------------------- 1 | -unchecked -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t4425.flags: -------------------------------------------------------------------------------- 1 | -optimize -------------------------------------------------------------------------------- /tests/untried/neg/t4440.flags: -------------------------------------------------------------------------------- 1 | -unchecked -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t4584.scala: -------------------------------------------------------------------------------- 1 | class A { val \u2 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t4691_exhaust_extractor.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t4749.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t4762.flags: -------------------------------------------------------------------------------- 1 | -Xlint -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t4877.flags: -------------------------------------------------------------------------------- 1 | -Xlint -------------------------------------------------------------------------------- /tests/untried/neg/t5031/Id.scala: -------------------------------------------------------------------------------- 1 | package t5031 2 | 3 | object Test 4 | 5 | -------------------------------------------------------------------------------- /tests/untried/neg/t5031b/a.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | class Bippy 4 | -------------------------------------------------------------------------------- /tests/untried/neg/t5031b/b.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | object Bippy 4 | -------------------------------------------------------------------------------- /tests/untried/neg/t5182.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t5352.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t5426.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t5440.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t565.scala: -------------------------------------------------------------------------------- 1 | object test { 2 | var s0: String 3 | } 4 | -------------------------------------------------------------------------------- /tests/untried/neg/t5675.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t5762.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t5830.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t593.scala: -------------------------------------------------------------------------------- 1 | trait Wrapper[T](x : T) { 2 | } 3 | -------------------------------------------------------------------------------- /tests/untried/neg/t5956.flags: -------------------------------------------------------------------------------- 1 | -deprecation 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6011.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t6040.scala: -------------------------------------------------------------------------------- 1 | class X extends Dynamic 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6048.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t6120.flags: -------------------------------------------------------------------------------- 1 | -feature -deprecation -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t6162-inheritance.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -deprecation -------------------------------------------------------------------------------- /tests/untried/neg/t6162-overriding.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -deprecation -------------------------------------------------------------------------------- /tests/untried/neg/t6264.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6276.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6283.scala: -------------------------------------------------------------------------------- 1 | abstract class Funky(val i: Int) extends AnyVal 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6289.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6375.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6406-regextract.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -deprecation 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6446-missing/sample_2.flags: -------------------------------------------------------------------------------- 1 | -Xplugin:. -Xshow-phases 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6446-show-phases.flags: -------------------------------------------------------------------------------- 1 | -Xshow-phases 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6455.flags: -------------------------------------------------------------------------------- 1 | -Xfuture -------------------------------------------------------------------------------- /tests/untried/neg/t6534.flags: -------------------------------------------------------------------------------- 1 | -Xlint 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6567.flags: -------------------------------------------------------------------------------- 1 | -Xlint -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t6666.flags: -------------------------------------------------------------------------------- 1 | -Ydelambdafy:inline 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6666c.flags: -------------------------------------------------------------------------------- 1 | -Ydelambdafy:inline 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6675.flags: -------------------------------------------------------------------------------- 1 | -deprecation -Xlint -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t6675b.flags: -------------------------------------------------------------------------------- 1 | -deprecation -Xlint 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t668.scala: -------------------------------------------------------------------------------- 1 | class Test extends Iterable 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t6680a.flags: -------------------------------------------------------------------------------- 1 | -Xstrict-inference -------------------------------------------------------------------------------- /tests/untried/neg/t6963a.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -Xmigration:2.7 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7020.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t7110.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t7171.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -unchecked -------------------------------------------------------------------------------- /tests/untried/neg/t7171b.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -unchecked -------------------------------------------------------------------------------- /tests/untried/neg/t7285.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t7290.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t7292-deprecation.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -deprecation 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7292-removal.flags: -------------------------------------------------------------------------------- 1 | -Xfuture 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7294.flags: -------------------------------------------------------------------------------- 1 | -Xfuture -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7294b.flags: -------------------------------------------------------------------------------- 1 | -deprecation -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t7294b.scala: -------------------------------------------------------------------------------- 1 | class C extends Tuple2[Int, Int](0, 0) 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7369.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t7388.scala: -------------------------------------------------------------------------------- 1 | class Test private[doesnotexist]() 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7669.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7756b.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7757a.scala: -------------------------------------------------------------------------------- 1 | trait Foo @annot 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7757b.scala: -------------------------------------------------------------------------------- 1 | trait Foo2 2 | @annot2 3 | -------------------------------------------------------------------------------- /tests/untried/neg/t7783.flags: -------------------------------------------------------------------------------- 1 | -deprecation -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t7848-interp-warn.flags: -------------------------------------------------------------------------------- 1 | -Xlint -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t7984.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/t8015-ffb.flags: -------------------------------------------------------------------------------- 1 | -Xlint -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t8035-deprecated.flags: -------------------------------------------------------------------------------- 1 | -deprecation -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t8035-removed.flags: -------------------------------------------------------------------------------- 1 | -Xfuture 2 | -------------------------------------------------------------------------------- /tests/untried/neg/t877.scala: -------------------------------------------------------------------------------- 1 | class A 2 | 3 | trait Foo extends A(22A, Bug!) {} 4 | -------------------------------------------------------------------------------- /tests/untried/neg/unchecked-abstract.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/unchecked-impossible.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/unchecked-knowable.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/unchecked-refinement.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/unchecked-suppress.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/unchecked.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -unchecked -------------------------------------------------------------------------------- /tests/untried/neg/unchecked2.flags: -------------------------------------------------------------------------------- 1 | -unchecked -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/unchecked3.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/unit-returns-value.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/unreachablechar.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/virtpatmat_reach_null.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/virtpatmat_reach_sealed_unsealed.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings -------------------------------------------------------------------------------- /tests/untried/neg/virtpatmat_unreach_select.flags: -------------------------------------------------------------------------------- 1 | -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/warn-unused-privates.flags: -------------------------------------------------------------------------------- 1 | -Ywarn-unused -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /tests/untried/neg/xmltruncated1.scala: -------------------------------------------------------------------------------- 1 | object Main { 2 | val stuff = 3 | -------------------------------------------------------------------------------- /tests/untried/neg/xmltruncated7.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 |

foo}:

3 | } 4 | -------------------------------------------------------------------------------- /tests/untried/pos/t8369b.check: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/vulpix-tests/meta/run/wrong-check-file.check: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | -------------------------------------------------------------------------------- /tests/vulpix-tests/unit/negMissingAnnot.scala: -------------------------------------------------------------------------------- 1 | class Foo extends Bar 2 | -------------------------------------------------------------------------------- /tests/vulpix-tests/unit/runDiffOutput1.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 4 4 | 4 5 | 5 6 | -------------------------------------------------------------------------------- /tests/vulpix-tests/unit/runWrongOutput1.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | -------------------------------------------------------------------------------- /tests/vulpix-tests/unit/runWrongOutput2.check: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | -------------------------------------------------------------------------------- /vscode-dotty/out/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------