├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ └── ---bug-report.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── cla.yml │ └── dependency-graph.yml ├── .gitignore ├── .jvmopts ├── .scala-steward.conf ├── .scalafmt.conf ├── CONTRIBUTING.md ├── LICENSE ├── MIGRATION.md ├── NOTICE ├── README.md ├── bin ├── bridge213.sh ├── deltag.sh └── run-ci.sh ├── internal ├── compiler-bridge-test │ └── src │ │ └── test │ │ ├── resources │ │ └── ExtractUsedNamesPerformance.scala.source │ │ └── scala │ │ └── sbt │ │ └── internal │ │ └── inc │ │ ├── ActionTest.scala │ │ ├── BasicBridgeSpec.scala │ │ ├── ClassNameSpecification.scala │ │ ├── CompilingSpecification.scala │ │ ├── DependencySpecification.scala │ │ ├── ExtractAPISpecification.scala │ │ ├── ExtractUsedNamesPerformanceSpecification.scala │ │ ├── ExtractUsedNamesSpecification.scala │ │ └── InteractiveConsoleInterfaceSpecification.scala ├── compiler-bridge │ ├── NOTICE │ └── src │ │ └── main │ │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ ├── xsbti.InteractiveConsoleFactory │ │ │ ├── xsbti.compile.CompilerInterface2 │ │ │ ├── xsbti.compile.ConsoleInterface1 │ │ │ └── xsbti.compile.ScaladocInterface2 │ │ ├── scala-2.11 │ │ ├── scala │ │ │ └── ZincCompat.scala │ │ └── xsbt │ │ │ └── Compat.scala │ │ ├── scala-2.12 │ │ ├── scala │ │ │ └── ZincCompat.scala │ │ └── xsbt │ │ │ └── Compat.scala │ │ ├── scala │ │ ├── scala │ │ │ └── reflect │ │ │ │ └── ReflectAccess.scala │ │ └── xsbt │ │ │ ├── API.scala │ │ │ ├── AbstractZincFile.scala │ │ │ ├── Analyzer.scala │ │ │ ├── CallbackGlobal.scala │ │ │ ├── ClassName.scala │ │ │ ├── CompilerBridge.scala │ │ │ ├── DelegatingReporter.scala │ │ │ ├── Dependency.scala │ │ │ ├── ExtractAPI.scala │ │ │ ├── ExtractUsedNames.scala │ │ │ ├── GlobalHelpers.scala │ │ │ ├── InteractiveConsoleBridge.scala │ │ │ ├── InteractiveConsoleFactoryBridge.scala │ │ │ ├── InteractiveConsoleHelper.scala │ │ │ ├── InteractiveConsoleResponse.scala │ │ │ ├── JarUtils.scala │ │ │ ├── JavaUtils.scala │ │ │ ├── LocalToNonLocalClass.scala │ │ │ ├── LocateClassFile.scala │ │ │ ├── Log.scala │ │ │ ├── Message.scala │ │ │ ├── ScaladocBridge.scala │ │ │ └── trace.scala │ │ ├── scala_2.10 │ │ ├── scala │ │ │ └── ZincCompat.scala │ │ └── xsbt │ │ │ ├── Compat.scala │ │ │ ├── ConsoleBridge.scala │ │ │ └── PlainNioFile.scala │ │ ├── scala_2.11-12 │ │ └── xsbt │ │ │ ├── ConsoleBridge.scala │ │ │ └── PlainNioFile.scala │ │ └── scala_2.13 │ │ ├── scala │ │ └── ZincCompat.scala │ │ └── xsbt │ │ ├── Compat.scala │ │ └── ConsoleBridge.scala ├── compiler-interface │ └── src │ │ └── main │ │ ├── contraband-java │ │ └── xsbti │ │ │ ├── api │ │ │ ├── Access.java │ │ │ ├── AnalyzedClass.java │ │ │ ├── Annotated.java │ │ │ ├── Annotation.java │ │ │ ├── AnnotationArgument.java │ │ │ ├── ClassDefinition.java │ │ │ ├── ClassLike.java │ │ │ ├── ClassLikeDef.java │ │ │ ├── Companions.java │ │ │ ├── Constant.java │ │ │ ├── Def.java │ │ │ ├── Definition.java │ │ │ ├── DefinitionType.java │ │ │ ├── DependencyContext.java │ │ │ ├── EmptyType.java │ │ │ ├── Existential.java │ │ │ ├── ExternalDependency.java │ │ │ ├── FieldLike.java │ │ │ ├── Id.java │ │ │ ├── IdQualifier.java │ │ │ ├── InternalDependency.java │ │ │ ├── MethodParameter.java │ │ │ ├── NameHash.java │ │ │ ├── Package.java │ │ │ ├── ParameterList.java │ │ │ ├── ParameterModifier.java │ │ │ ├── ParameterRef.java │ │ │ ├── Parameterized.java │ │ │ ├── ParameterizedDefinition.java │ │ │ ├── Path.java │ │ │ ├── PathComponent.java │ │ │ ├── Polymorphic.java │ │ │ ├── Private.java │ │ │ ├── Projection.java │ │ │ ├── Protected.java │ │ │ ├── Public.java │ │ │ ├── Qualified.java │ │ │ ├── Qualifier.java │ │ │ ├── Singleton.java │ │ │ ├── Structure.java │ │ │ ├── Super.java │ │ │ ├── This.java │ │ │ ├── ThisQualifier.java │ │ │ ├── Type.java │ │ │ ├── TypeAlias.java │ │ │ ├── TypeDeclaration.java │ │ │ ├── TypeMember.java │ │ │ ├── TypeParameter.java │ │ │ ├── Unqualified.java │ │ │ ├── Val.java │ │ │ ├── Var.java │ │ │ └── Variance.java │ │ │ └── compile │ │ │ ├── ClassFileManagerType.java │ │ │ ├── ClasspathOptions.java │ │ │ ├── CompileOptions.java │ │ │ ├── CompileResult.java │ │ │ ├── Compilers.java │ │ │ ├── DeleteImmediatelyManagerType.java │ │ │ ├── FileHash.java │ │ │ ├── IncOptions.java │ │ │ ├── IncToolOptions.java │ │ │ ├── Inputs.java │ │ │ ├── MiniOptions.java │ │ │ ├── MiniSetup.java │ │ │ ├── PreviousResult.java │ │ │ ├── Setup.java │ │ │ └── TransactionalManagerType.java │ │ ├── contraband │ │ ├── definition.json │ │ ├── incremental.contra │ │ ├── other.json │ │ └── type.json │ │ └── java │ │ └── xsbti │ │ ├── AnalysisCallback.java │ │ ├── AnalysisCallback2.java │ │ ├── AnalysisCallback3.java │ │ ├── ArtifactInfo.java │ │ ├── BasicHashedVirtualFileRef.java │ │ ├── BasicVirtualFileRef.java │ │ ├── CompileCancelled.java │ │ ├── CompileFailed.java │ │ ├── CompileFailed2.java │ │ ├── FileConverter.java │ │ ├── HashedVirtualFileRef.java │ │ ├── InteractiveConsoleFactory.java │ │ ├── InteractiveConsoleInterface.java │ │ ├── InteractiveConsoleResponse.java │ │ ├── InteractiveConsoleResult.java │ │ ├── PathBasedFile.java │ │ ├── Reporter.java │ │ ├── UseScope.java │ │ ├── VirtualDirectory.java │ │ ├── VirtualFile.java │ │ ├── VirtualFileRef.java │ │ ├── VirtualFileWrite.java │ │ ├── api │ │ ├── AbstractLazy.java │ │ ├── Lazy.java │ │ ├── Modifiers.java │ │ └── SafeLazy.java │ │ └── compile │ │ ├── APIChange.java │ │ ├── AnalysisContents.java │ │ ├── AnalysisStore.java │ │ ├── AuxiliaryClassFiles.java │ │ ├── CachedCompiler.java │ │ ├── CachedCompilerProvider.java │ │ ├── Changes.java │ │ ├── ClassFileManager.java │ │ ├── CompileAnalysis.java │ │ ├── CompileOrder.java │ │ ├── CompileProgress.java │ │ ├── CompilerBridgeProvider.java │ │ ├── CompilerInterface2.java │ │ ├── ConsoleInterface1.java │ │ ├── DefaultExternalHooks.java │ │ ├── DefinesClass.java │ │ ├── DependencyChanges.java │ │ ├── ExternalHooks.java │ │ ├── GlobalsCache.java │ │ ├── IncToolOptionsUtil.java │ │ ├── IncrementalCompiler.java │ │ ├── InitialChanges.java │ │ ├── InvalidationProfiler.java │ │ ├── JavaCompiler.java │ │ ├── JavaTool.java │ │ ├── JavaTools.java │ │ ├── Javadoc.java │ │ ├── MultipleOutput.java │ │ ├── Output.java │ │ ├── OutputGroup.java │ │ ├── PerClasspathEntryLookup.java │ │ ├── RunProfiler.java │ │ ├── ScalaCompiler.java │ │ ├── ScalaInstance.java │ │ ├── ScaladocInterface1.java │ │ ├── ScaladocInterface2.java │ │ ├── SingleOutput.java │ │ ├── UsedName.java │ │ ├── WrappedClassFileManager.java │ │ └── analysis │ │ ├── Compilation.java │ │ ├── ReadCompilations.java │ │ ├── ReadSourceInfos.java │ │ ├── ReadStamps.java │ │ ├── SourceInfo.java │ │ └── Stamp.java ├── zinc-apiinfo │ ├── NOTICE │ └── src │ │ ├── main │ │ └── scala │ │ │ ├── sbt │ │ │ └── internal │ │ │ │ └── inc │ │ │ │ └── ClassToAPI.scala │ │ │ └── xsbt │ │ │ └── api │ │ │ ├── APIUtil.scala │ │ │ ├── Discovered.scala │ │ │ ├── Discovery.scala │ │ │ ├── HashAPI.scala │ │ │ ├── NameHashing.scala │ │ │ ├── SafeLazyProxy.scala │ │ │ ├── SameAPI.scala │ │ │ ├── ShowAPI.scala │ │ │ └── Visit.scala │ │ └── test │ │ └── scala │ │ ├── sbt │ │ └── internal │ │ │ └── inc │ │ │ ├── ClassCanonicalNameSpec.scala │ │ │ └── ClassToAPISpecification.scala │ │ └── xsbt │ │ └── api │ │ ├── ClassLikeHelpers.scala │ │ ├── HashAPISpecification.scala │ │ └── NameHashingSpecification.scala ├── zinc-benchmarks │ └── src │ │ └── test │ │ └── scala │ │ └── xsbt │ │ ├── AnalysisFormatBenchmark.scala │ │ ├── BenchmarkBase.scala │ │ ├── BenchmarkProjects.scala │ │ ├── GlobalBenchmarkSetup.scala │ │ ├── ScalacBenchmark.scala │ │ ├── ShapelessBenchmark.scala │ │ └── ZincBenchmark.scala ├── zinc-classfile │ ├── NOTICE │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sbt │ │ │ │ └── internal │ │ │ │ └── inc │ │ │ │ └── zip │ │ │ │ ├── ZipCentralDir.java │ │ │ │ ├── ZipConstants.java │ │ │ │ └── ZipUtils.java │ │ └── scala │ │ │ └── sbt │ │ │ └── internal │ │ │ └── inc │ │ │ ├── IndexBasedZipFsOps.scala │ │ │ ├── IndexBasedZipOps.scala │ │ │ ├── JarUtils.scala │ │ │ └── classfile │ │ │ ├── ClassFile.scala │ │ │ ├── JavaAnalyze.scala │ │ │ └── Parser.scala │ │ └── test │ │ └── scala │ │ └── sbt │ │ └── internal │ │ └── inc │ │ └── classfile │ │ ├── AnalyzeSpecification.scala │ │ ├── IndexBasedZipFsOpsSpec.scala │ │ ├── JavaCompilerForUnitTesting.scala │ │ └── ParserSpecification.scala ├── zinc-classpath │ ├── NOTICE │ └── src │ │ └── main │ │ └── scala │ │ └── sbt │ │ └── internal │ │ └── inc │ │ ├── ModuleUtilities.scala │ │ ├── ReflectUtilities.scala │ │ ├── ScalaInstance.scala │ │ └── classpath │ │ ├── ClassLoaderCache.scala │ │ ├── ClassLoaders.scala │ │ ├── ClasspathUtilities.scala │ │ ├── DualLoader.scala │ │ └── RawURL.scala ├── zinc-compile-core │ ├── NOTICE │ └── src │ │ ├── main │ │ ├── contraband-java │ │ │ └── xsbti │ │ │ │ └── ReporterConfig.java │ │ ├── contraband │ │ │ └── reporter.json │ │ ├── java │ │ │ └── xsbti │ │ │ │ ├── ReporterUtil.java │ │ │ │ └── compile │ │ │ │ ├── ClasspathOptionsUtil.java │ │ │ │ └── CompilerCache.java │ │ └── scala │ │ │ └── sbt │ │ │ └── internal │ │ │ └── inc │ │ │ ├── AnalyzingCompiler.scala │ │ │ ├── BasicVirtualDirectory.scala │ │ │ ├── CompileOutput.scala │ │ │ ├── CompilerArguments.scala │ │ │ ├── CompilerCache.scala │ │ │ ├── FilteredReporter.scala │ │ │ ├── HashUtil.scala │ │ │ ├── LoggedReporter.scala │ │ │ ├── PlainVirtualFile.scala │ │ │ ├── ProblemStringFormats.scala │ │ │ ├── RawCompiler.scala │ │ │ ├── ReporterManager.scala │ │ │ ├── StringVirtualFile.scala │ │ │ └── javac │ │ │ ├── DiagnosticsReporter.scala │ │ │ ├── ForkedJava.scala │ │ │ ├── JavaCompiler.scala │ │ │ ├── JavaCompilerArguments.scala │ │ │ ├── JavaErrorParser.scala │ │ │ ├── JavacProcessLogger.scala │ │ │ ├── LocalJava.scala │ │ │ └── ProcessLoggerWriter.scala │ │ └── test │ │ ├── resources │ │ └── sbt │ │ │ └── internal │ │ │ └── inc │ │ │ └── javac │ │ │ ├── bad.java │ │ │ ├── good.java │ │ │ ├── hasstaticfinal.java │ │ │ ├── test1.java │ │ │ └── test2.java │ │ └── scala │ │ └── sbt │ │ └── internal │ │ └── inc │ │ ├── ClassFileManagerDefaultsSpec.scala │ │ ├── TestClassFileManager.scala │ │ ├── VirtualDirectoryTest.scala │ │ └── javac │ │ ├── CollectingLogger.scala │ │ ├── CollectingReporter.scala │ │ ├── JavaCompilerSpec.scala │ │ ├── JavaErrorParserSpec.scala │ │ ├── JavaErrorPositionTranslator.scala │ │ └── JavacProcessLoggerSpec.scala ├── zinc-core │ ├── NOTICE │ ├── notes │ └── src │ │ ├── main │ │ ├── java │ │ │ └── xsbti │ │ │ │ └── compile │ │ │ │ ├── AuxiliaryClassFileExtension.java │ │ │ │ ├── ClassFileManagerUtil.java │ │ │ │ ├── IncOptionsUtil.java │ │ │ │ ├── ScalaJSFiles.java │ │ │ │ ├── ScalaNativeFiles.java │ │ │ │ └── TastyFiles.java │ │ ├── scala-3 │ │ │ └── sbt │ │ │ │ └── internal │ │ │ │ └── inc │ │ │ │ └── WrappedSet.scala │ │ └── scala │ │ │ └── sbt │ │ │ └── internal │ │ │ └── inc │ │ │ ├── APIDiff.scala │ │ │ ├── APIs.scala │ │ │ ├── Analysis.scala │ │ │ ├── Changes.scala │ │ │ ├── ClassFileManager.scala │ │ │ ├── CompanionsStore.scala │ │ │ ├── Compilation.scala │ │ │ ├── Compilations.scala │ │ │ ├── ConcreteAnalysisContents.scala │ │ │ ├── DummyVirtualFile.scala │ │ │ ├── FileValueCache.scala │ │ │ ├── Incremental.scala │ │ │ ├── IncrementalCommon.scala │ │ │ ├── IncrementalNameHashing.scala │ │ │ ├── InvalidationProfiler.scala │ │ │ ├── JavaInterfaceUtil.scala │ │ │ ├── Locate.scala │ │ │ ├── Lookup.scala │ │ │ ├── MappedVirtualFile.scala │ │ │ ├── MemberRefInvalidator.scala │ │ │ ├── MiniSetupUtil.scala │ │ │ ├── PickleJar.scala │ │ │ ├── RelationBuilder.scala │ │ │ ├── Relations.scala │ │ │ ├── RootPath.scala │ │ │ ├── SourceInfo.scala │ │ │ ├── Stamp.scala │ │ │ ├── UsedName.scala │ │ │ └── VirtualFileUtil.scala │ │ └── test │ │ └── scala │ │ └── sbt │ │ └── internal │ │ └── inc │ │ ├── HashSpec.scala │ │ └── MiniSetupUtilSpec.scala ├── zinc-persist │ ├── NOTICE │ └── src │ │ ├── main │ │ ├── java │ │ │ └── xsbti │ │ │ │ └── compile │ │ │ │ ├── FileAnalysisStore.java │ │ │ │ └── analysis │ │ │ │ ├── GenericMapper.java │ │ │ │ ├── ReadMapper.java │ │ │ │ ├── ReadWriteMappers.java │ │ │ │ ├── RootPaths.java │ │ │ │ └── WriteMapper.java │ │ ├── mima-filters │ │ │ └── 1.0.0.backwards.excludes │ │ └── scala │ │ │ └── sbt │ │ │ └── internal │ │ │ └── inc │ │ │ ├── ConcreteRootPaths.scala │ │ │ ├── DiagnosticsUtil.scala │ │ │ ├── FileAnalysisStore.scala │ │ │ ├── binary │ │ │ └── converters │ │ │ │ └── InternalApiProxy.scala │ │ │ ├── cached │ │ │ ├── CacheAwareStore.scala │ │ │ ├── CacheProvider.scala │ │ │ └── CompilationCache.scala │ │ │ ├── consistent │ │ │ ├── ConsistentAnalysisFormat.scala │ │ │ ├── ConsistentFileAnalysisStore.scala │ │ │ ├── ParallelGzipOutputStream.scala │ │ │ └── Serializer.scala │ │ │ ├── mappers │ │ │ ├── MapperUtils.scala │ │ │ ├── RelativeReadMappers.scala │ │ │ └── RelativeWriteMappers.scala │ │ │ └── text │ │ │ ├── AnalysisMappers.scala │ │ │ ├── AnalyzedClassFormats.scala │ │ │ ├── Base64.scala │ │ │ ├── CompanionsFormat.scala │ │ │ ├── CompilationFormat.scala │ │ │ ├── EnumSetSerializer.scala │ │ │ ├── FormatCommons.scala │ │ │ ├── InputWrapperStream.scala │ │ │ ├── OutputWrapperStream.scala │ │ │ ├── RelationsTextFormat.scala │ │ │ └── TextAnalysisFormat.scala │ │ └── test │ │ └── scala │ │ └── sbt │ │ └── inc │ │ ├── AnalysisFormatHelpers.scala │ │ ├── AnalysisGenerators.scala │ │ ├── binary │ │ ├── BinaryAnalysisFormatSpecification.scala │ │ ├── BinaryMappersSpecification.scala │ │ └── converter │ │ │ └── InternalApiProxySpecification.scala │ │ ├── consistent │ │ ├── ConsistentAnalysisFormatIntegrationSuite.scala │ │ ├── ConsistentAnalysisFormatSuite.scala │ │ └── ParallelGzipOutputStreamSpecification.scala │ │ └── text │ │ ├── Base64Specification.scala │ │ ├── TextAnalysisFormatHelpers.scala │ │ ├── TextAnalysisFormatSpecification.scala │ │ └── TextMappersSpecification.scala ├── zinc-scripted │ └── src │ │ └── test │ │ └── scala │ │ └── sbt │ │ ├── inc │ │ └── ScriptedMain.scala │ │ └── internal │ │ └── inc │ │ ├── BatchScriptRunner.scala │ │ ├── IncHandler.scala │ │ ├── IncScriptedRunner.scala │ │ ├── ScriptedHandlers.scala │ │ ├── ScriptedTests.scala │ │ └── ZincFileCommands.scala └── zinc-testing │ └── src │ └── main │ └── scala │ ├── sbt │ └── internal │ │ └── inc │ │ ├── AbstractBridgeProviderTestkit.scala │ │ └── UnitSpec.scala │ └── xsbti │ ├── TestCallback.scala │ ├── TestSourceInfo.scala │ └── TestSourceInfos.scala ├── project ├── Dependencies.scala ├── Header.scala ├── HouseRulesPlugin.scala ├── ProjectMatrixShims.scala ├── Scripted.scala ├── ZincBuildUtil.scala ├── build.properties └── plugins.sbt ├── sbt-allsources.sh ├── test-data ├── compiler.zip ├── library.zip └── reflect.zip └── zinc ├── resGenerator ├── classesDep1 │ └── src │ │ └── classesDep1 │ │ └── ClassesDep1.scala ├── jar1 │ └── src │ │ └── jar1 │ │ └── Jar1.scala └── jar2 │ └── src │ └── jar2 │ └── Jar2.scala └── src ├── main ├── java │ └── xsbti │ │ └── compile │ │ └── ZincCompilerUtil.java └── scala │ └── sbt │ └── internal │ └── inc │ ├── CompileConfiguration.scala │ ├── IncrementalCompilerImpl.scala │ ├── LookupImpl.scala │ ├── MixedAnalyzingCompiler.scala │ ├── ZincUtil.scala │ ├── caching │ └── ClasspathCache.scala │ └── javac │ ├── AnalyzingJavaCompiler.scala │ └── ClassFinder.scala ├── sbt-test ├── apiinfo │ ├── circular-structure │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── test │ │ │ │ │ └── J.java │ │ │ │ └── scala │ │ │ │ └── A.scala │ │ └── test │ ├── java-basic │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── test │ │ │ │ │ ├── O2.java │ │ │ │ │ ├── Outer.java │ │ │ │ │ └── R.java │ │ │ │ └── scala │ │ │ │ └── S.scala │ │ └── test │ ├── main-discovery │ │ ├── src │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── runjava │ │ │ │ │ ├── MainJava.java │ │ │ │ │ └── NoMainJava.java │ │ │ │ └── scala │ │ │ │ └── Hello.scala │ │ └── test │ ├── source-path │ │ ├── incOptions.properties │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── test.scala │ │ ├── srcpath │ │ │ └── scala │ │ │ │ └── deprecatedInheritance.scala │ │ └── test │ └── unstable-existential-names │ │ ├── changes │ │ └── Foo1.scala │ │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── Bar.scala │ │ │ └── Foo.scala │ │ └── test ├── general │ └── classpath-filter │ │ ├── A.scala │ │ └── test ├── macros │ ├── macro-arg-dep-nested │ │ ├── build.json │ │ ├── macro-client │ │ │ ├── Client.scala │ │ │ ├── Foo.scala │ │ │ └── changes │ │ │ │ └── Foo.scala │ │ ├── macro-provider │ │ │ └── Provider.scala │ │ └── test │ ├── macro-arg-dep-stackoverflow │ │ ├── build.json │ │ ├── macro-client │ │ │ └── Client.scala │ │ ├── macro-provider │ │ │ └── Foo.scala │ │ └── test │ ├── macro-arg-dep │ │ ├── build.json │ │ ├── macro-client │ │ │ ├── Client.scala │ │ │ ├── Foo.scala │ │ │ └── changes │ │ │ │ └── Foo.scala │ │ ├── macro-provider │ │ │ └── Provider.scala │ │ └── test │ ├── macro-type-change-2 │ │ ├── A │ │ │ ├── A.scala │ │ │ └── changes │ │ │ │ └── A.scala │ │ ├── app │ │ │ └── App.scala │ │ ├── build.json │ │ ├── macros │ │ │ └── Macros.scala │ │ └── test │ ├── macro-type-change-3 │ │ ├── A │ │ │ ├── A.scala │ │ │ ├── B.scala │ │ │ └── changes │ │ │ │ └── A.scala │ │ ├── app │ │ │ └── App.scala │ │ ├── build.json │ │ ├── macros │ │ │ └── Macros.scala │ │ └── test │ ├── macro-type-change-4 │ │ ├── A │ │ │ ├── A.scala │ │ │ └── changes │ │ │ │ └── A.scala │ │ ├── app │ │ │ └── App.scala │ │ ├── build.json │ │ ├── macros │ │ │ └── Macros.scala │ │ └── test │ ├── macro-type-change │ │ ├── app │ │ │ ├── A.scala │ │ │ ├── App.scala │ │ │ └── changes │ │ │ │ └── A.scala │ │ ├── build.json │ │ ├── macros │ │ │ └── Macros.scala │ │ └── test │ ├── macro-use │ │ ├── app │ │ │ └── App.scala │ │ ├── build.json │ │ ├── lib │ │ │ ├── Access.scala │ │ │ ├── Data.scala │ │ │ ├── InternalApi.scala │ │ │ ├── Macro.scala │ │ │ └── changes │ │ │ │ └── InternalApi.scala │ │ └── test │ └── macro │ │ ├── build.json │ │ ├── macro-client │ │ └── Client.scala │ │ ├── macro-provider │ │ ├── Provider.scala │ │ └── changes │ │ │ └── Provider.scala │ │ └── test ├── pipelining │ ├── subproject-pipelining-3 │ │ ├── build.json │ │ ├── changes │ │ │ ├── B2.scala │ │ │ └── Break.scala │ │ ├── dep │ │ │ ├── A.scala │ │ │ └── incOptions.properties │ │ ├── pending │ │ └── use │ │ │ ├── B.scala │ │ │ └── incOptions.properties │ ├── subproject-pipelining-mixed │ │ ├── build.json │ │ ├── changes │ │ │ ├── B2.scala │ │ │ └── Other.scala │ │ ├── dep │ │ │ ├── A.java │ │ │ └── incOptions.properties │ │ ├── test │ │ └── use │ │ │ ├── B.scala │ │ │ ├── C.java │ │ │ ├── D.scala │ │ │ └── incOptions.properties │ ├── subproject-pipelining-noclobber │ │ ├── build.json │ │ ├── changes │ │ │ └── A.scala │ │ ├── dep │ │ │ ├── A.scala │ │ │ ├── B.scala │ │ │ └── incOptions.properties │ │ ├── test │ │ └── use │ │ │ ├── Main.scala │ │ │ └── incOptions.properties │ ├── subproject-pipelining-optout │ │ ├── build.json │ │ ├── changes │ │ │ ├── B2.scala │ │ │ └── Break.scala │ │ ├── dep │ │ │ ├── A.scala │ │ │ └── incOptions.properties │ │ ├── test │ │ └── use │ │ │ ├── B.scala │ │ │ └── incOptions.properties │ └── subproject-pipelining │ │ ├── build.json │ │ ├── changes │ │ ├── B2.scala │ │ └── Break.scala │ │ ├── dep │ │ ├── A.scala │ │ └── incOptions.properties │ │ ├── test │ │ └── use │ │ ├── B.scala │ │ └── incOptions.properties ├── profiler │ ├── check-cycles-no-pipelining │ │ ├── A.scala │ │ ├── changes │ │ │ └── A.scala │ │ ├── incOptions.properties │ │ └── pending │ └── check-cycles │ │ ├── A.scala │ │ ├── changes │ │ └── A.scala │ │ └── pending ├── reporter │ ├── errors-reported │ │ ├── A.scala │ │ └── pending │ └── warnings-reported │ │ ├── A.scala │ │ └── test └── source-dependencies │ ├── abstract-class-to-trait │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── pending │ ├── abstract-override │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── C2.scala │ └── test │ ├── abstract-type-override │ ├── changes │ │ └── Bar1.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── Bar.scala │ │ │ ├── Foo.scala │ │ │ └── Impl.scala │ └── test │ ├── abstract-type │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── added │ ├── changes │ │ ├── A1.scala │ │ ├── A2.scala │ │ ├── A3.scala │ │ ├── B1.scala │ │ └── B2.scala │ └── test │ ├── annotations-in-java-sources-a │ ├── Foo.java │ ├── Test.java │ ├── changes │ │ └── Test1.java │ ├── incOptions.properties │ └── test │ ├── annotations-in-java-sources-a2 │ ├── Foo.java │ ├── Test.java │ ├── changes │ │ └── Test1.java │ ├── incOptions.properties │ └── test │ ├── annotations-in-java-sources-b │ ├── Foo.java │ ├── Test.java │ ├── changes │ │ └── Test1.java │ ├── incOptions.properties │ └── test │ ├── anon-class-dep │ ├── A │ │ └── Refined.scala │ ├── B │ │ └── Client.scala │ ├── build.json │ └── test │ ├── anon-class-java-depends-on-scala │ ├── JJ.java │ ├── build.sbt │ ├── changes │ │ ├── S1.scala │ │ └── S2.scala │ └── test │ ├── anon-java-scala-class │ ├── A.java │ ├── B.java │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── A2.java │ ├── incOptions.properties │ └── test │ ├── as-seen-from-a │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── B2.scala │ └── test │ ├── as-seen-from-b │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── B2.scala │ └── test │ ├── backtick-quoted-names │ ├── A.scala │ ├── B.scala │ ├── build.sbt │ ├── changes │ │ └── A.scala │ └── test │ ├── binary-3 │ ├── build.json │ ├── changes │ │ └── Break.scala │ ├── dep │ │ ├── A.scala │ │ └── incOptions.properties │ ├── test │ └── use │ │ ├── B.scala │ │ └── incOptions.properties │ ├── binary │ ├── build.json │ ├── changes │ │ └── Break.scala │ ├── dep │ │ └── A.scala │ ├── test │ └── use │ │ └── B.scala │ ├── by-name │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── canon │ ├── Use.scala │ ├── actual │ │ ├── A.java │ │ └── a.jar │ ├── disabled │ └── lib │ │ └── a.jar │ ├── case-classes-no-companion │ ├── A.scala │ ├── UseSite.scala │ ├── changes │ │ ├── A.scala │ │ ├── A2.scala │ │ ├── A3.scala │ │ ├── A4.scala │ │ ├── UseSite.scala │ │ └── UseSite2.scala │ ├── incOptions.properties │ └── test │ ├── changedTypeOfChildOfSealed │ ├── changed │ │ ├── Sealed1.scala │ │ └── Sealed2.scala │ ├── incOptions.properties │ ├── pending │ └── src │ │ └── main │ │ └── scala │ │ └── foo │ │ ├── Sealed.scala │ │ └── Usage.scala │ ├── check-classes │ ├── A.scala │ └── test │ ├── check-dependencies-class-of │ ├── A.scala │ ├── B.scala │ └── test │ ├── check-dependencies │ ├── A.scala │ ├── B.scala │ ├── C.scala │ └── test │ ├── check-products │ ├── A.scala │ └── test │ ├── check-recompilations │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── class-based-inheritance │ ├── changes │ │ ├── A1.scala │ │ └── A2.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ ├── B.scala │ │ │ └── C.scala │ └── test │ ├── class-based-memberRef │ ├── changes │ │ └── A1.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ └── B.scala │ └── test │ ├── compactify-nested-class │ ├── main.scala │ └── test │ ├── compactify-nested │ ├── main.scala │ └── test │ ├── compactify │ ├── build.sbt │ ├── incOptions.properties │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── For.scala │ │ │ └── Nested.scala │ └── test │ ├── constants │ ├── changes │ │ ├── A1.scala │ │ ├── A2.scala │ │ └── B.scala │ └── test │ ├── constructors-unrelated-2 │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── changes │ │ ├── B.scala │ │ └── C.scala │ └── test │ ├── constructors-unrelated │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A2.scala │ └── test │ ├── cross-source │ ├── pending │ └── src │ │ └── main │ │ ├── scala-2.10 │ │ └── B.scala │ │ ├── scala-2.9.3 │ │ └── B.scala │ │ └── scala │ │ └── A.scala │ ├── cyclic-dependency │ ├── A.scala │ ├── ABase.java │ ├── H.scala │ ├── HBase.java │ ├── changes │ │ ├── A.scala │ │ └── ABase.java │ ├── incOptions.properties │ └── test │ ├── default-arguments-separate-compilation │ ├── changes │ │ ├── a1.scala │ │ └── a2.scala │ ├── incOptions.properties │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── test.scala │ └── test │ ├── default-namespace-implicit │ ├── Baz.scala │ ├── Foo.scala │ ├── changes │ │ └── Foo.scala │ ├── package.scala │ └── pending │ ├── default-params │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── dup-class │ ├── changes │ │ ├── A.scala │ │ ├── A2.scala │ │ └── B.scala │ └── test │ ├── empty-a │ ├── changes │ │ ├── A.scala │ │ ├── A2.scala │ │ └── B.scala │ └── test │ ├── empty-modified-names │ ├── T.scala │ ├── changes │ │ └── T.scala │ └── test │ ├── empty-package │ ├── changes │ │ ├── Define1.scala │ │ ├── Define2.scala │ │ └── Use.scala │ └── test │ ├── erasure │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── expanded-type-projection │ ├── changed │ │ └── FactoryProvider.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── foo │ │ │ ├── FactoryProvider.scala │ │ │ ├── Lib.scala │ │ │ └── Usage.scala │ └── test │ ├── export-jars │ ├── changes │ │ ├── A1.scala │ │ ├── A2.scala │ │ ├── A3.scala │ │ ├── B.scala │ │ └── build2.sbt │ ├── pending │ └── project │ │ └── Build.scala │ ├── false-error │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── pending │ ├── fbounded-existentials │ ├── fbounds.scala │ └── test │ ├── implicit-params │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── implicit-search-companion-scope │ ├── changes │ │ ├── A1.scala │ │ ├── A2.scala │ │ ├── B.scala │ │ ├── C.scala │ │ └── M.scala │ └── test │ ├── implicit-search-higher-kinded │ ├── changes │ │ ├── A1.scala │ │ ├── A2.scala │ │ ├── B.scala │ │ ├── C.scala │ │ └── M.scala │ └── test │ ├── implicit-search │ ├── changes │ │ ├── A1.scala │ │ ├── A2.scala │ │ ├── B.scala │ │ └── C.scala │ └── test │ ├── implicit │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── import-class │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── import-package │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── pending │ ├── inline │ ├── A.scala │ ├── App.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ ├── disabled │ └── incOptions.properties │ ├── inner-class-java-depends-on-scala │ ├── JJ.java │ ├── build.sbt │ ├── changes │ │ ├── S1.scala │ │ └── S2.scala │ └── test │ ├── intermediate-error │ ├── A.scala │ ├── B.scala │ ├── changes │ │ ├── A2.scala │ │ └── A3.scala │ └── test │ ├── java-anonymous │ ├── Outer.java │ └── test │ ├── java-basic │ ├── changes │ │ ├── A.java │ │ ├── A2.java │ │ ├── B1.java │ │ ├── B2.java │ │ └── B3.java │ └── test │ ├── java-class-invs │ ├── app │ │ └── App.scala │ ├── build.json │ ├── changes │ │ └── Std.scala │ ├── lib │ │ ├── LibIntf.java │ │ └── LibUtil.scala │ ├── std │ │ └── Std.scala │ └── test │ ├── java-enum │ ├── changes │ │ └── SomeEnum.java │ └── test │ ├── java-generic-workaround │ ├── A.java │ ├── DefaultTreeTableSorter.java │ ├── TreeColumnModel.java │ ├── TreeTableSorter.java │ └── test │ ├── java-inner │ ├── A.java │ ├── C.java │ ├── D.java │ └── test │ ├── java-lambda-typeparams │ ├── Example.java │ └── test │ ├── java-mixed │ ├── JJ.java │ ├── changes │ │ ├── S1.scala │ │ ├── S2.scala │ │ └── build.sbt │ └── test │ ├── java-name-with-dollars │ ├── JFunction2$mcJDD$sp.java │ └── test │ ├── java-static │ ├── changes │ │ ├── J1.java │ │ ├── J2.java │ │ └── S.scala │ └── test │ ├── lazy-val │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── less-inter-inv-java │ ├── A.java │ ├── B.java │ ├── C.java │ ├── D.java │ ├── E.java │ ├── changes │ │ └── A2.java │ ├── incOptions.properties │ └── test │ ├── less-inter-inv │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── E.scala │ ├── changes │ │ └── A2.scala │ └── test │ ├── linearization │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── E.scala │ ├── F.scala │ ├── changes │ │ └── D.scala │ └── test │ ├── local-class-inheritance-from-java │ ├── A.java │ ├── B.java │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── A2.java │ ├── incOptions.properties │ └── test │ ├── local-class-inheritance │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── A2.scala │ └── test │ ├── malformed-class-name-with-dollar │ ├── B.java │ ├── changes │ │ └── A.scala │ └── test │ ├── malformed-class-name │ ├── Boo.scala │ ├── changes │ │ └── BooUser.java │ └── test │ ├── mixed-java-invalidations │ ├── changes │ │ ├── A.scala │ │ └── B.scala │ ├── incOptions.properties │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── Foo.java │ │ │ └── scala │ │ │ ├── A.scala │ │ │ └── B.scala │ └── test │ ├── naha-synthetic │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── named │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── nested-case-class │ ├── changes │ │ ├── A0.scala │ │ └── A1.scala │ └── test │ ├── nested-type-params │ ├── A.scala │ ├── B.scala │ ├── Bar.scala │ ├── Foo.scala │ ├── Providers.scala │ ├── changes │ │ ├── Bar.scala │ │ └── Providers.scala │ └── pending │ ├── new-cyclic │ ├── changes │ │ └── A2.scala │ ├── pending │ └── src │ │ └── main │ │ └── scala │ │ ├── A.scala │ │ └── B.scala │ ├── new-pkg-dep │ ├── changes │ │ ├── A1.java │ │ ├── B0.scala │ │ └── B1.scala │ └── test │ ├── no-type-annotation │ ├── Before.scala │ ├── Problem.scala │ ├── ProblemUser.scala │ ├── Wrapper.scala │ ├── changes │ │ ├── Before.scala │ │ ├── ProblemUser.scala │ │ └── Wrapper.scala │ └── pending │ ├── override │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── B2.scala │ └── test │ ├── package-object-implicit │ ├── Test.scala │ ├── changes │ │ └── package.scala │ └── pending │ ├── package-object-name-inner │ ├── A.scala │ ├── O.scala │ ├── b.scala │ ├── changes │ │ └── O1.scala │ └── test │ ├── package-object-name │ ├── A.scala │ ├── b.scala │ ├── changes │ │ └── A1.scala │ └── test │ ├── package-object-nested-class │ ├── A.scala │ └── test │ ├── packageobject-and-traits │ ├── Bar.scala │ ├── Baz.scala │ ├── Foo.scala │ ├── foo.scala2 │ └── pending │ ├── parent-change │ ├── W.scala │ ├── Y.scala │ ├── Z.scala │ ├── changes │ │ └── W.scala │ └── test │ ├── parent-member-change │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── patMat-scope │ ├── build.sbt │ ├── changed │ │ ├── Sealed1.scala │ │ └── Sealed2.scala │ ├── incOptions.properties │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── foo │ │ │ ├── Bar.scala │ │ │ ├── Foo.scala │ │ │ ├── Sealed.scala │ │ │ ├── SealedNameUsedInDefaultScope.scala │ │ │ └── SealedUsedInPatMatScope.scala │ └── test │ ├── pkg-private-class │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── pkg-self │ ├── changes │ │ ├── A1.scala │ │ ├── A2.scala │ │ ├── B.scala │ │ ├── C.scala │ │ └── package.scala │ └── test │ ├── qualified-access │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── recorded-products │ ├── DefaultPkg.scala │ ├── Local.scala │ ├── Nested.scala │ └── test │ ├── relative-source-error │ ├── changes │ │ ├── absolute.sbt │ │ └── relative.sbt │ ├── pending │ └── src │ │ └── A.scala │ ├── remove-test-a │ ├── changes │ │ └── 1.scala │ └── test │ ├── remove-test-b │ ├── changes │ │ ├── A2.scala │ │ ├── B3.scala │ │ ├── B4.scala │ │ └── B5.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ └── B.scala │ └── test │ ├── repeated-parameters │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── replace-test-a │ ├── changes │ │ ├── first.scala │ │ └── second.scala │ ├── pending │ └── project │ │ └── Build.scala │ ├── resident-java │ ├── build.sbt │ ├── changes │ │ ├── A1.java │ │ ├── A2.java │ │ ├── B0.scala │ │ ├── B1.scala │ │ └── B2.scala │ └── test │ ├── resident-package-object │ ├── changes │ │ ├── A.scala │ │ ├── package.scala │ │ └── package2.scala │ └── test │ ├── restore-classes │ ├── changes │ │ ├── A1.scala │ │ ├── A2.scala │ │ └── B.scala │ └── test │ ├── sam-local-inheritance │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── sam │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── same-file-used-names │ ├── A.scala │ ├── B.scala │ ├── build.sbt │ ├── changes │ │ └── B.scala │ └── test │ ├── same-source-transitive-invalidation-trait │ ├── A.scala │ ├── App.scala │ ├── B.scala │ ├── changes │ │ ├── A.scala │ │ ├── OriginalA.scala │ │ └── incOptions.properties │ ├── incOptions.properties │ └── test │ ├── same-source-transitive-invalidation │ ├── A.scala │ ├── App.scala │ ├── B.scala │ ├── changes │ │ ├── A.scala │ │ ├── OriginalA.scala │ │ ├── WorkingA.scala │ │ └── incOptions.properties │ ├── incOptions.properties │ └── test │ ├── scalac-options │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── changes │ │ ├── A.scala │ │ └── incOptions.properties │ ├── incOptions.properties │ └── test │ ├── sealed-extends-sealed │ ├── A.scala │ ├── App.scala │ ├── changes │ │ └── A.scala │ ├── incOptions.properties │ └── test │ ├── sealed │ ├── A.scala │ ├── D.scala │ ├── changes │ │ └── A.scala │ ├── incOptions.properties │ └── test │ ├── sourcepath-virtualfile │ ├── changes │ │ └── B.scala │ ├── incOptions.properties │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ └── B.scala │ └── test │ ├── specialized │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── specify-inc-options │ ├── incOptions.properties │ └── test │ ├── stability-change │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── store-apis-false │ ├── Bar.scala2 │ ├── Baz.scala │ ├── Foo.scala │ ├── incOptions.properties │ └── test │ ├── struct-projection │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── struct-usage │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── struct │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── subproject-api-update │ ├── build.json │ ├── build.sbt │ ├── changes │ │ └── A.scala │ ├── core │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── A.scala │ ├── root │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── Hello.scala │ └── test │ ├── subproject-dependency-b │ ├── build.sbt │ ├── changes │ │ ├── A1.scala │ │ └── A2.scala │ ├── pending │ ├── provider │ │ └── A.scala │ └── use │ │ └── B.scala │ ├── subproject-dependency │ ├── build.json │ ├── changes │ │ └── Break.scala │ ├── dep │ │ ├── A.scala │ │ └── incOptions.properties │ ├── test │ └── use │ │ ├── B.scala │ │ └── incOptions.properties │ ├── subproject-java │ ├── build.json │ ├── changes │ │ └── Break.java │ ├── dep │ │ ├── A.java │ │ └── incOptions.properties │ ├── test │ └── use │ │ ├── B.java │ │ └── incOptions.properties │ ├── trait-local-change │ ├── build.json │ ├── changes │ │ └── A2.scala │ ├── pro │ │ ├── A.scala │ │ └── B.scala │ └── test │ ├── trait-member-modified │ ├── changes │ │ └── A1.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ └── B.scala │ └── test │ ├── trait-private-object │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── trait-private-val-local-inheritance │ ├── changes │ │ └── Base.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── foo │ │ │ ├── Base.scala │ │ │ └── TestApp.scala │ └── test │ ├── trait-private-val-member-ref │ ├── changes │ │ └── Base.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── foo │ │ │ ├── Base.scala │ │ │ └── TestApp.scala │ └── test │ ├── trait-private-val-mix-transitive-inheritance │ ├── a │ │ ├── A.scala │ │ ├── B.scala │ │ └── changes │ │ │ └── A.scala │ ├── build.json │ ├── c │ │ └── C.scala │ ├── main │ │ └── Main.scala │ └── test │ ├── trait-private-val-transitive-inheritance │ ├── a │ │ ├── A.scala │ │ └── changes │ │ │ └── A.scala │ ├── b │ │ └── B.scala │ ├── build.json │ ├── c │ │ └── C.scala │ ├── main │ │ └── Main.scala │ └── test │ ├── trait-private-val │ ├── changes │ │ └── Base.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── foo │ │ │ ├── Base.scala │ │ │ └── TestApp.scala │ └── test │ ├── trait-private-var │ ├── B.scala │ ├── changes │ │ ├── A.scala │ │ ├── A0.scala │ │ ├── A1.scala │ │ └── A2.scala │ └── test │ ├── trait-super │ ├── A.scala │ ├── B.scala │ ├── Main.scala │ ├── changes │ │ ├── B2.scala │ │ └── B3.scala │ └── test │ ├── trait-trait-211 │ ├── build.json │ ├── changes │ │ └── A1.scala │ ├── mirtest │ │ ├── A.scala │ │ ├── B.scala │ │ ├── Hello.scala │ │ └── incOptions.properties │ └── test │ ├── trait-trait-212 │ ├── build.json │ ├── changes │ │ └── A1.scala │ ├── mirtest │ │ ├── A.scala │ │ ├── B.scala │ │ ├── Hello.scala │ │ └── incOptions.properties │ └── test │ ├── transitive-a │ ├── changes │ │ └── A2.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ ├── B.scala │ │ │ └── C.scala │ └── test │ ├── transitive-b │ ├── changes │ │ └── A2.scala │ ├── src │ │ └── main │ │ │ └── scala │ │ │ ├── A.scala │ │ │ ├── B.scala │ │ │ └── C.scala │ └── test │ ├── transitive-class │ ├── A.scala │ ├── BC.scala │ ├── D.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── transitive-early-stopping │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── transitive-inherit-java │ ├── A.java │ ├── B.java │ ├── C.java │ ├── changes │ │ └── A2.java │ └── test │ ├── transitive-inherit │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── changes │ │ └── A2.scala │ └── test │ ├── transitive-memberRef │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── X.scala │ ├── Y.scala │ ├── build.sbt │ ├── changes │ │ └── A1.scala │ └── test │ ├── type-alias │ ├── A.scala │ ├── B.scala │ ├── build.sbt │ ├── changes │ │ └── A.scala │ └── test │ ├── type-member-nested-object │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── changes │ │ └── B2.scala │ └── test │ ├── type-parameter │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── typeref-only │ ├── A.scala │ ├── B.scala │ ├── build.sbt │ └── test │ ├── typeref-return │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ ├── types-in-used-names-a │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── D.scala │ ├── changes │ │ └── B2.scala │ └── test │ ├── types-in-used-names-b │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A2.scala │ └── test │ ├── unexpanded-names │ ├── Foo.scala │ └── test │ ├── value-class-underlying │ ├── A.scala │ ├── B.scala │ ├── C.scala │ ├── build.sbt │ ├── changes │ │ └── A2.scala │ ├── incOptions.properties │ └── test │ ├── value-class │ ├── build.sbt │ ├── changes │ │ ├── A0.scala │ │ ├── A1.scala │ │ ├── B0.scala │ │ ├── B1.scala │ │ ├── B2.scala │ │ ├── C0.scala │ │ ├── C1.scala │ │ └── C2.scala │ └── test │ ├── var │ ├── A.scala │ ├── B.scala │ ├── changes │ │ └── A.scala │ └── test │ └── variance │ ├── A.scala │ ├── C.scala │ ├── changes │ └── A.scala │ └── test └── test ├── resources ├── sbt │ └── inc │ │ ├── Depender.scala │ │ ├── Ext1.scala │ │ ├── Ext2.scala │ │ ├── sample-binary_2.11-0.1.jar │ │ └── sample-binary_2.12-0.1.jar └── sources │ ├── Foo.scala │ ├── Good.scala │ ├── NestedJavaClasses.java │ ├── NoopMacroUsed.scala │ ├── a │ ├── A.scala │ └── AA.scala │ ├── b │ ├── B.scala │ └── c │ │ └── C.scala │ ├── foo │ └── NoopMacro.scala │ └── naha │ ├── ClientWithImplicitNotUsed.scala │ ├── ClientWithImplicitUsed.scala │ ├── ClientWithoutAnythingUsed.scala │ ├── ClientWithoutImplicit.scala │ ├── NormalDependecy.scala │ ├── Other.scala │ ├── Other2.scala │ ├── Other3.scala │ └── WithImplicits.scala └── scala └── sbt ├── inc ├── AuxiliaryClassFilesSpec.scala ├── BaseCompilerSpec.scala ├── BinaryDepSpec.scala ├── ClassFileManagerHookSpec.scala ├── ClasspathHashingHookSpec.scala ├── ConstantBridgeProvider.scala ├── IncrementalCompilerSpec.scala ├── MultiProjectIncrementalSpec.scala ├── NameHashingCompilerSpec.scala ├── NestedJavaClassSpec.scala ├── OutputSpec.scala ├── SourceFiles.scala ├── TestProjectSetup.scala ├── TestResource.scala └── cached │ └── CachedHashingSpec.scala └── internal └── inc └── BridgeProviderSpecification.scala /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/---bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.github/ISSUE_TEMPLATE/---bug-report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-graph.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.github/workflows/dependency-graph.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.gitignore -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- 1 | -Xmx2G 2 | -Xss1M 3 | -------------------------------------------------------------------------------- /.scala-steward.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.scala-steward.conf -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/README.md -------------------------------------------------------------------------------- /bin/bridge213.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/bin/bridge213.sh -------------------------------------------------------------------------------- /bin/deltag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/bin/deltag.sh -------------------------------------------------------------------------------- /bin/run-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/bin/run-ci.sh -------------------------------------------------------------------------------- /internal/compiler-bridge/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/NOTICE -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/resources/META-INF/services/xsbti.InteractiveConsoleFactory: -------------------------------------------------------------------------------- 1 | xsbt.InteractiveConsoleBridgeFactory -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/resources/META-INF/services/xsbti.compile.CompilerInterface2: -------------------------------------------------------------------------------- 1 | xsbt.CompilerBridge -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/resources/META-INF/services/xsbti.compile.ConsoleInterface1: -------------------------------------------------------------------------------- 1 | xsbt.ConsoleBridge -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/resources/META-INF/services/xsbti.compile.ScaladocInterface2: -------------------------------------------------------------------------------- 1 | xsbt.ScaladocBridge -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala-2.11/scala/ZincCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala-2.11/scala/ZincCompat.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala-2.11/xsbt/Compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala-2.11/xsbt/Compat.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala-2.12/scala/ZincCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala-2.12/scala/ZincCompat.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala-2.12/xsbt/Compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala-2.12/xsbt/Compat.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/API.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/API.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/AbstractZincFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/AbstractZincFile.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/Analyzer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/Analyzer.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/CallbackGlobal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/CallbackGlobal.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/ClassName.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/ClassName.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/CompilerBridge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/CompilerBridge.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/Dependency.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/Dependency.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/ExtractAPI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/ExtractAPI.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/ExtractUsedNames.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/ExtractUsedNames.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/GlobalHelpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/GlobalHelpers.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/JarUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/JarUtils.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/JavaUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/JavaUtils.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/LocateClassFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/LocateClassFile.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/Log.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/Log.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/Message.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/Message.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/ScaladocBridge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/ScaladocBridge.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala/xsbt/trace.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala/xsbt/trace.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala_2.10/scala/ZincCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala_2.10/scala/ZincCompat.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala_2.10/xsbt/Compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala_2.10/xsbt/Compat.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala_2.13/scala/ZincCompat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala_2.13/scala/ZincCompat.scala -------------------------------------------------------------------------------- /internal/compiler-bridge/src/main/scala_2.13/xsbt/Compat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-bridge/src/main/scala_2.13/xsbt/Compat.scala -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/contraband/definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/contraband/definition.json -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/contraband/incremental.contra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/contraband/incremental.contra -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/contraband/other.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/contraband/other.json -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/contraband/type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/contraband/type.json -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/ArtifactInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/ArtifactInfo.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/CompileFailed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/CompileFailed.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/CompileFailed2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/CompileFailed2.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/FileConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/FileConverter.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/PathBasedFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/PathBasedFile.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/Reporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/Reporter.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/UseScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/UseScope.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/VirtualFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/VirtualFile.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/VirtualFileRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/VirtualFileRef.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/api/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/api/Lazy.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/api/Modifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/api/Modifiers.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/api/SafeLazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/api/SafeLazy.java -------------------------------------------------------------------------------- /internal/compiler-interface/src/main/java/xsbti/compile/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/compiler-interface/src/main/java/xsbti/compile/Output.java -------------------------------------------------------------------------------- /internal/zinc-apiinfo/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/NOTICE -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/APIUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/APIUtil.scala -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/Discovered.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/Discovered.scala -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/Discovery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/Discovery.scala -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/HashAPI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/HashAPI.scala -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/NameHashing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/NameHashing.scala -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/SafeLazyProxy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/SafeLazyProxy.scala -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/SameAPI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/SameAPI.scala -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/ShowAPI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/ShowAPI.scala -------------------------------------------------------------------------------- /internal/zinc-apiinfo/src/main/scala/xsbt/api/Visit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-apiinfo/src/main/scala/xsbt/api/Visit.scala -------------------------------------------------------------------------------- /internal/zinc-benchmarks/src/test/scala/xsbt/BenchmarkBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-benchmarks/src/test/scala/xsbt/BenchmarkBase.scala -------------------------------------------------------------------------------- /internal/zinc-benchmarks/src/test/scala/xsbt/ScalacBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-benchmarks/src/test/scala/xsbt/ScalacBenchmark.scala -------------------------------------------------------------------------------- /internal/zinc-benchmarks/src/test/scala/xsbt/ZincBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-benchmarks/src/test/scala/xsbt/ZincBenchmark.scala -------------------------------------------------------------------------------- /internal/zinc-classfile/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-classfile/NOTICE -------------------------------------------------------------------------------- /internal/zinc-classpath/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-classpath/NOTICE -------------------------------------------------------------------------------- /internal/zinc-compile-core/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-compile-core/NOTICE -------------------------------------------------------------------------------- /internal/zinc-compile-core/src/main/contraband/reporter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-compile-core/src/main/contraband/reporter.json -------------------------------------------------------------------------------- /internal/zinc-compile-core/src/main/java/xsbti/ReporterUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-compile-core/src/main/java/xsbti/ReporterUtil.java -------------------------------------------------------------------------------- /internal/zinc-compile-core/src/test/resources/sbt/internal/inc/javac/test2.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/zinc-core/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/NOTICE -------------------------------------------------------------------------------- /internal/zinc-core/notes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/notes -------------------------------------------------------------------------------- /internal/zinc-core/src/main/java/xsbti/compile/IncOptionsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/java/xsbti/compile/IncOptionsUtil.java -------------------------------------------------------------------------------- /internal/zinc-core/src/main/java/xsbti/compile/ScalaJSFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/java/xsbti/compile/ScalaJSFiles.java -------------------------------------------------------------------------------- /internal/zinc-core/src/main/java/xsbti/compile/TastyFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/java/xsbti/compile/TastyFiles.java -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/APIDiff.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/APIDiff.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/APIs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/APIs.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/Analysis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/Analysis.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/Changes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/Changes.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/Locate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/Locate.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/Lookup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/Lookup.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/PickleJar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/PickleJar.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/Relations.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/Relations.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/RootPath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/RootPath.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/SourceInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/SourceInfo.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/Stamp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/Stamp.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/main/scala/sbt/internal/inc/UsedName.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/main/scala/sbt/internal/inc/UsedName.scala -------------------------------------------------------------------------------- /internal/zinc-core/src/test/scala/sbt/internal/inc/HashSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-core/src/test/scala/sbt/internal/inc/HashSpec.scala -------------------------------------------------------------------------------- /internal/zinc-persist/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-persist/NOTICE -------------------------------------------------------------------------------- /internal/zinc-scripted/src/test/scala/sbt/inc/ScriptedMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-scripted/src/test/scala/sbt/inc/ScriptedMain.scala -------------------------------------------------------------------------------- /internal/zinc-testing/src/main/scala/xsbti/TestCallback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-testing/src/main/scala/xsbti/TestCallback.scala -------------------------------------------------------------------------------- /internal/zinc-testing/src/main/scala/xsbti/TestSourceInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-testing/src/main/scala/xsbti/TestSourceInfo.scala -------------------------------------------------------------------------------- /internal/zinc-testing/src/main/scala/xsbti/TestSourceInfos.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/internal/zinc-testing/src/main/scala/xsbti/TestSourceInfos.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/Header.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/project/Header.scala -------------------------------------------------------------------------------- /project/HouseRulesPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/project/HouseRulesPlugin.scala -------------------------------------------------------------------------------- /project/ProjectMatrixShims.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/project/ProjectMatrixShims.scala -------------------------------------------------------------------------------- /project/Scripted.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/project/Scripted.scala -------------------------------------------------------------------------------- /project/ZincBuildUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/project/ZincBuildUtil.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /sbt-allsources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/sbt-allsources.sh -------------------------------------------------------------------------------- /test-data/compiler.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/test-data/compiler.zip -------------------------------------------------------------------------------- /test-data/library.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/test-data/library.zip -------------------------------------------------------------------------------- /test-data/reflect.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/test-data/reflect.zip -------------------------------------------------------------------------------- /zinc/resGenerator/classesDep1/src/classesDep1/ClassesDep1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/resGenerator/classesDep1/src/classesDep1/ClassesDep1.scala -------------------------------------------------------------------------------- /zinc/resGenerator/jar1/src/jar1/Jar1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/resGenerator/jar1/src/jar1/Jar1.scala -------------------------------------------------------------------------------- /zinc/resGenerator/jar2/src/jar2/Jar2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/resGenerator/jar2/src/jar2/Jar2.scala -------------------------------------------------------------------------------- /zinc/src/main/java/xsbti/compile/ZincCompilerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/main/java/xsbti/compile/ZincCompilerUtil.java -------------------------------------------------------------------------------- /zinc/src/main/scala/sbt/internal/inc/CompileConfiguration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/main/scala/sbt/internal/inc/CompileConfiguration.scala -------------------------------------------------------------------------------- /zinc/src/main/scala/sbt/internal/inc/IncrementalCompilerImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/main/scala/sbt/internal/inc/IncrementalCompilerImpl.scala -------------------------------------------------------------------------------- /zinc/src/main/scala/sbt/internal/inc/LookupImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/main/scala/sbt/internal/inc/LookupImpl.scala -------------------------------------------------------------------------------- /zinc/src/main/scala/sbt/internal/inc/MixedAnalyzingCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/main/scala/sbt/internal/inc/MixedAnalyzingCompiler.scala -------------------------------------------------------------------------------- /zinc/src/main/scala/sbt/internal/inc/ZincUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/main/scala/sbt/internal/inc/ZincUtil.scala -------------------------------------------------------------------------------- /zinc/src/main/scala/sbt/internal/inc/caching/ClasspathCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/main/scala/sbt/internal/inc/caching/ClasspathCache.scala -------------------------------------------------------------------------------- /zinc/src/main/scala/sbt/internal/inc/javac/ClassFinder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/main/scala/sbt/internal/inc/javac/ClassFinder.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/circular-structure/src/main/scala/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/circular-structure/src/main/scala/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/circular-structure/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/circular-structure/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/java-basic/src/main/java/test/O2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/java-basic/src/main/java/test/O2.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/java-basic/src/main/java/test/Outer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/java-basic/src/main/java/test/Outer.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/java-basic/src/main/java/test/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/java-basic/src/main/java/test/R.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/java-basic/src/main/scala/S.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/java-basic/src/main/scala/S.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/java-basic/test: -------------------------------------------------------------------------------- 1 | > compile 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/main-discovery/src/main/scala/Hello.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/main-discovery/src/main/scala/Hello.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/main-discovery/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/main-discovery/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/source-path/incOptions.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/source-path/incOptions.properties -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/source-path/src/main/scala/test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/source-path/src/main/scala/test.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/source-path/test: -------------------------------------------------------------------------------- 1 | > compile 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/apiinfo/unstable-existential-names/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/apiinfo/unstable-existential-names/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/general/classpath-filter/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/general/classpath-filter/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/general/classpath-filter/test: -------------------------------------------------------------------------------- 1 | > run 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep-nested/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-arg-dep-nested/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep-nested/macro-client/Foo.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Foo { 4 | def str: String = "abc" 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep-nested/macro-client/changes/Foo.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Foo { 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep-nested/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-arg-dep-nested/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep-stackoverflow/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-arg-dep-stackoverflow/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep-stackoverflow/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-arg-dep-stackoverflow/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-arg-dep/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep/macro-client/Client.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Client { 4 | Provider.printTree(Foo.str) 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep/macro-client/Foo.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Foo { 4 | def str: String = "abc" 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep/macro-client/changes/Foo.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Foo { 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-arg-dep/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-arg-dep/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-2/A/A.scala: -------------------------------------------------------------------------------- 1 | package A 2 | class A 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-2/A/changes/A.scala: -------------------------------------------------------------------------------- 1 | package A 2 | class A { 3 | val hello: String = "" 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-2/app/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-2/app/App.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-2/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-2/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-2/macros/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-2/macros/Macros.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-2/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-2/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-3/A/A.scala: -------------------------------------------------------------------------------- 1 | package A 2 | class A 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-3/A/B.scala: -------------------------------------------------------------------------------- 1 | package A 2 | class B extends A -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-3/A/changes/A.scala: -------------------------------------------------------------------------------- 1 | package A 2 | class A { 3 | val hello: String = "" 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-3/app/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-3/app/App.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-3/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-3/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-3/macros/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-3/macros/Macros.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-3/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-3/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-4/A/A.scala: -------------------------------------------------------------------------------- 1 | package A 2 | class A 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-4/A/changes/A.scala: -------------------------------------------------------------------------------- 1 | package A 2 | class A { 3 | val hello: String = "" 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-4/app/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-4/app/App.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-4/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-4/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-4/macros/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-4/macros/Macros.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change-4/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change-4/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change/app/A.scala: -------------------------------------------------------------------------------- 1 | package app 2 | class A 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change/app/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change/app/App.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change/app/changes/A.scala: -------------------------------------------------------------------------------- 1 | package app 2 | class A { 3 | val hello: String = "" 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change/macros/Macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change/macros/Macros.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-type-change/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-type-change/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-use/app/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-use/app/App.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-use/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-use/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-use/lib/Access.scala: -------------------------------------------------------------------------------- 1 | package lib 2 | 3 | class Access { 4 | def give = new Data().suffix 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-use/lib/Data.scala: -------------------------------------------------------------------------------- 1 | package lib 2 | 3 | class Data { 4 | def suffix = "_" + new InternalApi().value 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-use/lib/InternalApi.scala: -------------------------------------------------------------------------------- 1 | package lib 2 | 3 | class InternalApi { 4 | def value: Int = 1 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-use/lib/Macro.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-use/lib/Macro.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-use/lib/changes/InternalApi.scala: -------------------------------------------------------------------------------- 1 | package lib 2 | 3 | class InternalApi { 4 | def value: Int = 2 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro-use/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro-use/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro/macro-client/Client.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Client { 4 | Provider.tree(0) 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro/macro-provider/Provider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro/macro-provider/Provider.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/macros/macro/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/macros/macro/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-3/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining-3/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-3/changes/Break.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Break 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-3/dep/A.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A { 4 | val x = 3 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-3/dep/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-3/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining-3/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-3/use/B.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object B { 4 | val y = A.x 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-3/use/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/changes/Other.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Other { 4 | def z = 1 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/dep/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/dep/A.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/dep/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/use/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/use/C.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-mixed/use/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-noclobber/changes/A.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A { 4 | val x = 4L 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-noclobber/dep/A.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A { 4 | val x = 3 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-noclobber/dep/B.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object B { 4 | def w = A.x 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-noclobber/dep/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-noclobber/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining-noclobber/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-noclobber/use/Main.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Main { 4 | val y = A.x 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-noclobber/use/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-optout/changes/Break.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Break 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-optout/dep/A.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A { 4 | val x = 3 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-optout/dep/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = false 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-optout/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining-optout/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-optout/use/B.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object B { 4 | val y = A.x 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining-optout/use/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining/changes/B2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining/changes/B2.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining/changes/Break.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object Break 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining/dep/A.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A { 4 | val x = 3 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining/dep/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/pipelining/subproject-pipelining/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining/use/B.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object B { 4 | val y = A.x 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/pipelining/subproject-pipelining/use/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/profiler/check-cycles-no-pipelining/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/profiler/check-cycles-no-pipelining/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/profiler/check-cycles-no-pipelining/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = false -------------------------------------------------------------------------------- /zinc/src/sbt-test/profiler/check-cycles-no-pipelining/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/profiler/check-cycles-no-pipelining/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/profiler/check-cycles/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/profiler/check-cycles/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/profiler/check-cycles/changes/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/profiler/check-cycles/changes/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/profiler/check-cycles/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/profiler/check-cycles/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/reporter/errors-reported/A.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | val x: String = 0 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/reporter/errors-reported/pending: -------------------------------------------------------------------------------- 1 | -> compile 2 | 3 | > checkErrors 1 -------------------------------------------------------------------------------- /zinc/src/sbt-test/reporter/warnings-reported/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/reporter/warnings-reported/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/reporter/warnings-reported/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/reporter/warnings-reported/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-class-to-trait/A.scala: -------------------------------------------------------------------------------- 1 | abstract class A 2 | object Test { 3 | new B 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-class-to-trait/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-class-to-trait/changes/A.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | object Test { 3 | new B 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-override/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def x: Int 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-override/B.scala: -------------------------------------------------------------------------------- 1 | trait B extends A { 2 | override def x = 2 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-override/C.scala: -------------------------------------------------------------------------------- 1 | trait C extends A { 2 | def x = 5 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-override/D.scala: -------------------------------------------------------------------------------- 1 | trait D extends C with B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-override/changes/C2.scala: -------------------------------------------------------------------------------- 1 | trait C extends A { 2 | abstract override def x = super.x + 5 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-override/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/abstract-override/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Bar.scala: -------------------------------------------------------------------------------- 1 | object Bar { 2 | def bar: Outer.TypeInner = null 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-type-override/src/main/scala/Impl.scala: -------------------------------------------------------------------------------- 1 | class Impl { 2 | def bleep = Bar.bar 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-type-override/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/abstract-type-override/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-type/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | type S[_] 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-type/B.scala: -------------------------------------------------------------------------------- 1 | trait B extends A { 2 | type F = S[Int] 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-type/changes/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | type S 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/abstract-type/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/abstract-type/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/added/changes/A1.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A 4 | { 5 | val x: Int = 3 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/added/changes/A2.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A 4 | { 5 | val x: Int = B.y 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/added/changes/A3.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A 4 | { 5 | val x: String = B.y 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/added/changes/B1.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object B 4 | { 5 | val y: String = "4" 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/added/changes/B2.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object B 4 | { 5 | val y: Int = 5 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/added/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/added/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/annotations-in-java-sources-a/Foo.java: -------------------------------------------------------------------------------- 1 | package test; 2 | @Test 3 | public class Foo { } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/annotations-in-java-sources-a/Test.java: -------------------------------------------------------------------------------- 1 | package test; 2 | public @interface Test { 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/annotations-in-java-sources-a2/Foo.java: -------------------------------------------------------------------------------- 1 | package test; 2 | @Test 3 | public class Foo { } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/annotations-in-java-sources-a2/Test.java: -------------------------------------------------------------------------------- 1 | package test; 2 | public @interface Test { 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/annotations-in-java-sources-a2/changes/Test1.java: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-class-dep/B/Client.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/anon-class-dep/B/Client.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-class-dep/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/anon-class-dep/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-class-dep/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/anon-class-dep/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S1.scala: -------------------------------------------------------------------------------- 1 | abstract class S { 2 | def foo(s:String): Unit 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-class-java-depends-on-scala/changes/S2.scala: -------------------------------------------------------------------------------- 1 | abstract class S { 2 | def foo2(s:String): Unit 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-java-scala-class/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/anon-java-scala-class/A.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-java-scala-class/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/anon-java-scala-class/B.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-java-scala-class/C.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/anon-java-scala-class/C.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-java-scala-class/D.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/anon-java-scala-class/D.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/anon-java-scala-class/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/anon-java-scala-class/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-a/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/as-seen-from-a/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-a/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A { 2 | type T = Int 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-a/C.scala: -------------------------------------------------------------------------------- 1 | object C extends B 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-a/D.scala: -------------------------------------------------------------------------------- 1 | object D { 2 | C.X.foo(12) 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-a/changes/B2.scala: -------------------------------------------------------------------------------- 1 | class B extends A { 2 | type T = String 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-a/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/as-seen-from-a/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-b/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/as-seen-from-b/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-b/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A { 2 | type S <: Int 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-b/C.scala: -------------------------------------------------------------------------------- 1 | object C extends B 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-b/D.scala: -------------------------------------------------------------------------------- 1 | object D { 2 | val x: Int = C.X.foo 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-b/changes/B2.scala: -------------------------------------------------------------------------------- 1 | class B extends A { 2 | type S <: String 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/as-seen-from-b/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/as-seen-from-b/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/backtick-quoted-names/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def `=` = 3 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/backtick-quoted-names/B.scala: -------------------------------------------------------------------------------- 1 | object B extends App { 2 | println(A.`=`) 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/backtick-quoted-names/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def asdf = 3 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/backtick-quoted-names/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/backtick-quoted-names/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary-3/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/binary-3/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary-3/changes/Break.scala: -------------------------------------------------------------------------------- 1 | object Break -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary-3/dep/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val x = 3 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary-3/dep/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = false 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary-3/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/binary-3/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary-3/use/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val y = A.x 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary-3/use/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = false 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/binary/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary/changes/Break.scala: -------------------------------------------------------------------------------- 1 | object Break -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary/dep/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val x = 3 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/binary/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/binary/use/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val y = A.x 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/by-name/A.scala: -------------------------------------------------------------------------------- 1 | object A 2 | { 3 | def x(i: => String) = () 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/by-name/B.scala: -------------------------------------------------------------------------------- 1 | object B 2 | { 3 | val x = A.x("3") 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/by-name/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A 2 | { 3 | def x(i: Function0[String]) = () 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/by-name/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/by-name/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/canon/Use.scala: -------------------------------------------------------------------------------- 1 | object Use { 2 | val x = A.x 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/canon/actual/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/canon/actual/A.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/canon/actual/a.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/canon/actual/a.jar -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/canon/disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/canon/disabled -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/canon/lib/a.jar: -------------------------------------------------------------------------------- 1 | ../actual/a.jar -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/case-classes-no-companion/A.scala: -------------------------------------------------------------------------------- 1 | case class A ( 2 | name: String 3 | ) 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/case-classes-no-companion/UseSite.scala: -------------------------------------------------------------------------------- 1 | object UseSite extends App { 2 | println("hello world") 3 | val y = A("5") 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/case-classes-no-companion/changes/A.scala: -------------------------------------------------------------------------------- 1 | case class A( 2 | name: Int 3 | ) 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/case-classes-no-companion/changes/A2.scala: -------------------------------------------------------------------------------- 1 | case class A( 2 | name: Int, 3 | ms: Long = 0L 4 | ) 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/case-classes-no-companion/changes/A3.scala: -------------------------------------------------------------------------------- 1 | case class A( 2 | name: Int, 3 | ms: String = "" 4 | ) 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/case-classes-no-companion/changes/A4.scala: -------------------------------------------------------------------------------- 1 | case class A( 2 | name: Int, 3 | ms: Char = 'c' 4 | ) 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/case-classes-no-companion/changes/UseSite.scala: -------------------------------------------------------------------------------- 1 | object UseSite extends App { 2 | println("hello world") 3 | val y = A(5) 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/changedTypeOfChildOfSealed/incOptions.properties: -------------------------------------------------------------------------------- 1 | scalac.options = -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-classes/A.scala: -------------------------------------------------------------------------------- 1 | object A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-classes/test: -------------------------------------------------------------------------------- 1 | > compile 2 | > checkClasses A.scala: A 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-dependencies-class-of/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | print(classOf[B]) 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-dependencies-class-of/B.scala: -------------------------------------------------------------------------------- 1 | class B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-dependencies-class-of/test: -------------------------------------------------------------------------------- 1 | > compile 2 | 3 | > checkDependencies A: B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-dependencies/A.scala: -------------------------------------------------------------------------------- 1 | class A extends B with C -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-dependencies/B.scala: -------------------------------------------------------------------------------- 1 | trait B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-dependencies/C.scala: -------------------------------------------------------------------------------- 1 | trait C -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-dependencies/test: -------------------------------------------------------------------------------- 1 | > compile 2 | 3 | > checkDependencies A: B C -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-products/A.scala: -------------------------------------------------------------------------------- 1 | object A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-products/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/check-products/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-recompilations/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def foo = 0 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-recompilations/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | def bar = A.foo 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-recompilations/C.scala: -------------------------------------------------------------------------------- 1 | object C { 2 | def baz = A.foo 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-recompilations/D.scala: -------------------------------------------------------------------------------- 1 | object D { 2 | def foobar = C.baz 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-recompilations/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def foo = "" 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/check-recompilations/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/check-recompilations/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A2 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/class-based-inheritance/src/main/scala/C.scala: -------------------------------------------------------------------------------- 1 | class C extends A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/class-based-inheritance/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/class-based-inheritance/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/class-based-memberRef/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/class-based-memberRef/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/compactify-nested-class/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/compactify-nested-class/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/compactify-nested/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/compactify-nested/main.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/compactify-nested/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/compactify-nested/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/compactify/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/compactify/build.sbt -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/compactify/incOptions.properties: -------------------------------------------------------------------------------- 1 | scalac.options = -Xmax-classfile-name 240 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/compactify/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/compactify/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constants/changes/A1.scala: -------------------------------------------------------------------------------- 1 | object A { final val x = 1 } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constants/changes/A2.scala: -------------------------------------------------------------------------------- 1 | object A { final val x = 2 } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constants/changes/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/constants/changes/B.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constants/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/constants/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constructors-unrelated-2/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/constructors-unrelated-2/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constructors-unrelated/A.scala: -------------------------------------------------------------------------------- 1 | class A(a: Int) 2 | object A { val x = 3 } 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constructors-unrelated/B.scala: -------------------------------------------------------------------------------- 1 | class B { val y = A.x } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constructors-unrelated/changes/A2.scala: -------------------------------------------------------------------------------- 1 | class A(a: String) 2 | object A { val x = 3 } 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/constructors-unrelated/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/constructors-unrelated/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/cross-source/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/cross-source/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/cyclic-dependency/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/cyclic-dependency/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/cyclic-dependency/ABase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/cyclic-dependency/ABase.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/cyclic-dependency/H.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/cyclic-dependency/H.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/cyclic-dependency/HBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/cyclic-dependency/HBase.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/cyclic-dependency/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = false -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/cyclic-dependency/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/cyclic-dependency/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/default-arguments-separate-compilation/incOptions.properties: -------------------------------------------------------------------------------- 1 | relationsDebug = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/default-namespace-implicit/Baz.scala: -------------------------------------------------------------------------------- 1 | package sbt.zinc.example 2 | 3 | case class Baz(value: Int) 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/default-params/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/default-params/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/default-params/B.scala: -------------------------------------------------------------------------------- 1 | object B 2 | { 3 | val y = A.x(5) 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/default-params/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/default-params/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/dup-class/changes/A.scala: -------------------------------------------------------------------------------- 1 | package clear 2 | 3 | object A 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/dup-class/changes/A2.scala: -------------------------------------------------------------------------------- 1 | package clear 2 | 3 | object A 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/dup-class/changes/B.scala: -------------------------------------------------------------------------------- 1 | package clear 2 | 3 | object B 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/dup-class/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/dup-class/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-a/changes/A.scala: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | object A 4 | { 5 | def x = "A" 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-a/changes/A2.scala: -------------------------------------------------------------------------------- 1 | /*package a 2 | 3 | object A 4 | { 5 | def x = "A" 6 | }*/ -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-a/changes/B.scala: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | class B 4 | { 5 | def x = A.x 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-a/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/empty-a/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-modified-names/T.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/empty-modified-names/T.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-modified-names/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/empty-modified-names/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-package/changes/Define1.scala: -------------------------------------------------------------------------------- 1 | package a.pkgName 2 | 3 | object Test 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-package/changes/Define2.scala: -------------------------------------------------------------------------------- 1 | package pkgName 2 | 3 | object Test 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/empty-package/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/empty-package/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/erasure/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/erasure/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/erasure/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val y: List[Int] = A.x 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/erasure/changes/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/erasure/changes/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/erasure/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/erasure/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/expanded-type-projection/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/expanded-type-projection/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/export-jars/changes/A1.scala: -------------------------------------------------------------------------------- 1 | object A { val x = 1 } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/export-jars/changes/A2.scala: -------------------------------------------------------------------------------- 1 | object A { val x = 2 } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/export-jars/changes/A3.scala: -------------------------------------------------------------------------------- 1 | object A { def x = 3 } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/export-jars/changes/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/export-jars/changes/B.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/export-jars/changes/build2.sbt: -------------------------------------------------------------------------------- 1 | exportJars := true -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/export-jars/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/export-jars/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/false-error/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/false-error/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/false-error/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val y = A.x 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/false-error/changes/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/false-error/changes/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/false-error/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/false-error/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/fbounded-existentials/test: -------------------------------------------------------------------------------- 1 | > compile 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-params/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/implicit-params/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-params/B.scala: -------------------------------------------------------------------------------- 1 | object B extends A 2 | { 3 | val y = x(3) 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-params/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/implicit-params/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-search-companion-scope/changes/B.scala: -------------------------------------------------------------------------------- 1 | 2 | trait B extends A 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-search-companion-scope/changes/C.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | implicitly[M[B]] 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/B.scala: -------------------------------------------------------------------------------- 1 | 2 | trait B extends A 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-search-higher-kinded/changes/C.scala: -------------------------------------------------------------------------------- 1 | object Test { 2 | implicitly[M[B]] 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-search/changes/A1.scala: -------------------------------------------------------------------------------- 1 | object A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-search/changes/A2.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val x = 1 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-search/changes/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | implicit val x: Ordering[Int] = ??? 3 | } 4 | 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit-search/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/implicit-search/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/implicit/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit/B.scala: -------------------------------------------------------------------------------- 1 | object B extends A 2 | { 3 | val x: String = 3 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit/changes/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/implicit/changes/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/implicit/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/implicit/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/import-class/A.scala: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | class A 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/import-class/B.scala: -------------------------------------------------------------------------------- 1 | import a.A 2 | 3 | class B 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/import-class/changes/A.scala: -------------------------------------------------------------------------------- 1 | package a 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/import-class/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/import-class/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/import-package/A.scala: -------------------------------------------------------------------------------- 1 | package a.b -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/import-package/B.scala: -------------------------------------------------------------------------------- 1 | import a.b -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/import-package/changes/A.scala: -------------------------------------------------------------------------------- 1 | package a -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/import-package/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/import-package/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/inline/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/inline/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/inline/App.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/inline/App.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/inline/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/inline/B.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/inline/changes/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/inline/changes/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/inline/disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/inline/disabled -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/inline/incOptions.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/inline/incOptions.properties -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S1.scala: -------------------------------------------------------------------------------- 1 | abstract class S { 2 | def foo(s:String): Unit 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/inner-class-java-depends-on-scala/changes/S2.scala: -------------------------------------------------------------------------------- 1 | abstract class S { 2 | def foo2(s:String): Unit 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/intermediate-error/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/intermediate-error/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/intermediate-error/B.scala: -------------------------------------------------------------------------------- 1 | object B 2 | { 3 | val y: Int = A.x 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/intermediate-error/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/intermediate-error/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-anonymous/Outer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-anonymous/Outer.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-anonymous/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-anonymous/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-basic/changes/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-basic/changes/A.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-basic/changes/A2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-basic/changes/A2.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-basic/changes/B1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-basic/changes/B1.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-basic/changes/B2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-basic/changes/B2.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-basic/changes/B3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-basic/changes/B3.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-basic/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-basic/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-class-invs/app/App.scala: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | object App extends Std with LibIntf 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-class-invs/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-class-invs/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-class-invs/changes/Std.scala: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | trait Std { 4 | def x = 1 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-class-invs/lib/LibIntf.java: -------------------------------------------------------------------------------- 1 | package pkg; 2 | 3 | interface LibIntf {} 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-class-invs/lib/LibUtil.scala: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | class LibUtil extends Std 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-class-invs/std/Std.scala: -------------------------------------------------------------------------------- 1 | package pkg 2 | 3 | trait Std 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-class-invs/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-class-invs/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-enum/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-enum/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-generic-workaround/TreeColumnModel.java: -------------------------------------------------------------------------------- 1 | public interface TreeColumnModel {} 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-inner/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-inner/A.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-inner/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-inner/C.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-inner/D.java: -------------------------------------------------------------------------------- 1 | 2 | class D {} 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-inner/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-inner/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-lambda-typeparams/test: -------------------------------------------------------------------------------- 1 | > compile -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-mixed/JJ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-mixed/JJ.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-mixed/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-mixed/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-static/changes/S.scala: -------------------------------------------------------------------------------- 1 | object S 2 | { 3 | val y: Int = J.x 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/java-static/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/java-static/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/lazy-val/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | { 3 | val x = 3 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/lazy-val/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A 2 | { 3 | override val x = 3 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/lazy-val/changes/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | { 3 | lazy val x = 3 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/lazy-val/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/lazy-val/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv-java/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/less-inter-inv-java/A.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv-java/B.java: -------------------------------------------------------------------------------- 1 | public class B extends A {} 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv-java/C.java: -------------------------------------------------------------------------------- 1 | public class C extends B {} 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv-java/D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/less-inter-inv-java/D.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv-java/E.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/less-inter-inv-java/E.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv-java/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/less-inter-inv-java/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv/A.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | def x = 3 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv/C.scala: -------------------------------------------------------------------------------- 1 | class C extends B 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv/D.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/less-inter-inv/D.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv/E.scala: -------------------------------------------------------------------------------- 1 | object E extends App { 2 | assert(D.x == "3") 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv/changes/A2.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | def x = "3" 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/less-inter-inv/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/less-inter-inv/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/linearization/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def x = 3 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/linearization/B.scala: -------------------------------------------------------------------------------- 1 | trait B extends A { 2 | override def x = super.x * 2 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/linearization/C.scala: -------------------------------------------------------------------------------- 1 | trait C extends A { 2 | override def x = super.x + 5 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/linearization/D.scala: -------------------------------------------------------------------------------- 1 | // define the order 2 | trait D extends C with B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/linearization/E.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/linearization/E.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/linearization/F.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/linearization/F.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/linearization/changes/D.scala: -------------------------------------------------------------------------------- 1 | trait D extends B with C 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/linearization/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/linearization/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/local-class-inheritance/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/local-class-inheritance/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/local-class-inheritance/changes/A2.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | def abc: Int = 124 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/malformed-class-name-with-dollar/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def foo = B.C$.x 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/malformed-class-name/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/malformed-class-name/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/mixed-java-invalidations/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val x = 1 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/mixed-java-invalidations/src/main/java/Foo.java: -------------------------------------------------------------------------------- 1 | public class Foo {} 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/mixed-java-invalidations/src/main/scala/A.scala: -------------------------------------------------------------------------------- 1 | object A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/mixed-java-invalidations/src/main/scala/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val foo = new Foo 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/naha-synthetic/A.scala: -------------------------------------------------------------------------------- 1 | case class A(a: Int) 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/naha-synthetic/B.scala: -------------------------------------------------------------------------------- 1 | class B { def test(a: A) = a.copy() } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/naha-synthetic/changes/A.scala: -------------------------------------------------------------------------------- 1 | case class A(a: Int) { private def copy = ??? } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/naha-synthetic/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/naha-synthetic/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/named/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/named/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/named/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/named/B.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/named/changes/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/named/changes/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/named/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/named/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/nested-case-class/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/nested-case-class/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/nested-type-params/A.scala: -------------------------------------------------------------------------------- 1 | trait A { def a = 1 } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/nested-type-params/B.scala: -------------------------------------------------------------------------------- 1 | trait B { def b = 1.0 } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/nested-type-params/Bar.scala: -------------------------------------------------------------------------------- 1 | object Bar { Foo.provide.a } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/nested-type-params/changes/Bar.scala: -------------------------------------------------------------------------------- 1 | object Bar { Foo.provide.b } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/nested-type-params/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/nested-type-params/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/new-cyclic/changes/A2.scala: -------------------------------------------------------------------------------- 1 | trait A { val x = (new B).y } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/new-cyclic/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/new-cyclic/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/new-cyclic/src/main/scala/A.scala: -------------------------------------------------------------------------------- 1 | trait A { val x = "hello" } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/new-cyclic/src/main/scala/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A { val y = x } 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/new-pkg-dep/changes/B0.scala: -------------------------------------------------------------------------------- 1 | package b 2 | object B { val x = 3 } 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/new-pkg-dep/changes/B1.scala: -------------------------------------------------------------------------------- 1 | package b 2 | object B { val x = a.A.x } 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/new-pkg-dep/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/new-pkg-dep/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/no-type-annotation/Before.scala: -------------------------------------------------------------------------------- 1 | class Before -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/no-type-annotation/changes/Before.scala: -------------------------------------------------------------------------------- 1 | class After -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/no-type-annotation/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/no-type-annotation/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/override/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def x: Int 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/override/B.scala: -------------------------------------------------------------------------------- 1 | trait B extends A { 2 | override def x = 2 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/override/C.scala: -------------------------------------------------------------------------------- 1 | trait C extends A { 2 | def x = 5 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/override/D.scala: -------------------------------------------------------------------------------- 1 | trait D extends C with B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/override/changes/B2.scala: -------------------------------------------------------------------------------- 1 | trait B extends A { 2 | def x = 2 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/override/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/override/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-implicit/changes/package.scala: -------------------------------------------------------------------------------- 1 | package object foo { 2 | implicit val x: Int = ??? 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-name-inner/O.scala: -------------------------------------------------------------------------------- 1 | package b 2 | 3 | object O { 4 | def o = "" 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-name-inner/b.scala: -------------------------------------------------------------------------------- 1 | package object b extends A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-name-inner/changes/O1.scala: -------------------------------------------------------------------------------- 1 | package b 2 | 3 | object O { 4 | def o = 42 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-name/A.scala: -------------------------------------------------------------------------------- 1 | package b 2 | 3 | class A 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-name/b.scala: -------------------------------------------------------------------------------- 1 | package object b extends A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-name/changes/A1.scala: -------------------------------------------------------------------------------- 1 | package b 2 | 3 | class A { 4 | def foo = 1 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-name/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/package-object-name/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/package-object-nested-class/test: -------------------------------------------------------------------------------- 1 | > compile 2 | 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/packageobject-and-traits/Baz.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | object Baz { 3 | implicit val myNr = 1234 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/packageobject-and-traits/Foo.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | trait Foo -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/packageobject-and-traits/foo.scala2: -------------------------------------------------------------------------------- 1 | package object foo { 2 | implicit val Foo = 123 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-change/W.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/parent-change/W.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-change/Y.scala: -------------------------------------------------------------------------------- 1 | object Y 2 | { 3 | def main(args: Array[String]) = 4 | println( (new Z).x ) 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-change/Z.scala: -------------------------------------------------------------------------------- 1 | class Z extends V 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-change/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/parent-change/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-member-change/A.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | def x(i: Int) = i+"3" 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-member-change/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-member-change/C.scala: -------------------------------------------------------------------------------- 1 | class C extends B { 2 | def x(s: String) = s+"5" 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-member-change/changes/A.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | def x(i: String) = i+"3" 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/parent-member-change/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/parent-member-change/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/patMat-scope/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/patMat-scope/build.sbt -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/patMat-scope/incOptions.properties: -------------------------------------------------------------------------------- 1 | useOptimizedSealed = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/patMat-scope/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/patMat-scope/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-private-class/A.scala: -------------------------------------------------------------------------------- 1 | package pkg1 2 | private class A { 3 | def foo: Int = 1 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-private-class/B.scala: -------------------------------------------------------------------------------- 1 | package pkg1 2 | 3 | class B { 4 | def bar(a: A): Int = a.foo 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-private-class/changes/A.scala: -------------------------------------------------------------------------------- 1 | package pkg1 2 | private class A { 3 | //def foo: Int = 1 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-private-class/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/pkg-private-class/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-self/changes/A1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/pkg-self/changes/A1.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-self/changes/A2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/pkg-self/changes/A2.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-self/changes/B.scala: -------------------------------------------------------------------------------- 1 | package demo.sub 2 | 3 | class B extends A 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-self/changes/C.scala: -------------------------------------------------------------------------------- 1 | package demo 2 | 3 | object D { 4 | 3.y 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-self/changes/package.scala: -------------------------------------------------------------------------------- 1 | package object demo extends sub.B { 2 | val y = 9 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/pkg-self/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/pkg-self/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/qualified-access/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/qualified-access/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/qualified-access/B.scala: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | object B 4 | { 5 | val y = b.A.x 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/qualified-access/changes/A.scala: -------------------------------------------------------------------------------- 1 | package a.b 2 | 3 | object A 4 | { 5 | private[b] def x = 3 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/qualified-access/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/qualified-access/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/recorded-products/DefaultPkg.scala: -------------------------------------------------------------------------------- 1 | class A 2 | 3 | object B 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/recorded-products/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/recorded-products/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/relative-source-error/changes/absolute.sbt: -------------------------------------------------------------------------------- 1 | Compile / scalaSource := baseDirectory.value / "src" 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/relative-source-error/changes/relative.sbt: -------------------------------------------------------------------------------- 1 | Compile / scalaSource := file("src") 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/relative-source-error/src/A.scala: -------------------------------------------------------------------------------- 1 | object A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/remove-test-a/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/remove-test-a/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/remove-test-b/changes/B3.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | object B 4 | { 5 | def length: Int = 5 6 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/remove-test-b/changes/B4.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | object B 4 | { 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/remove-test-b/changes/B5.scala: -------------------------------------------------------------------------------- 1 | /*package test 2 | 3 | object B 4 | { 5 | }*/ -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/remove-test-b/src/main/scala/A.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | object A 4 | { 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/remove-test-b/src/main/scala/B.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | object B 4 | { 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/remove-test-b/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/remove-test-b/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/repeated-parameters/A.scala: -------------------------------------------------------------------------------- 1 | object A 2 | { 3 | def x(i: String*) = () 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/repeated-parameters/B.scala: -------------------------------------------------------------------------------- 1 | object B 2 | { 3 | val x = A.x("3") 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/repeated-parameters/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A 2 | { 3 | def x(i: Seq[String]) = () 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/repeated-parameters/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/repeated-parameters/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/replace-test-a/changes/first.scala: -------------------------------------------------------------------------------- 1 | object First 2 | { 3 | def main(args: Array[String]): Unit = () 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/replace-test-a/changes/second.scala: -------------------------------------------------------------------------------- 1 | object Second 2 | { 3 | def main(args: Array[String]): Unit = () 4 | } 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/replace-test-a/pending: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/replace-test-a/pending -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/resident-java/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/resident-java/build.sbt -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/resident-java/changes/B0.scala: -------------------------------------------------------------------------------- 1 | object B 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/resident-java/changes/B1.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val x: Int = (new example.A).x 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/resident-java/changes/B2.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val x: String = (new example.A).x 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/resident-java/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/resident-java/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/resident-package-object/changes/A.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | object A { 4 | val x: Int = green 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/resident-package-object/changes/package2.scala: -------------------------------------------------------------------------------- 1 | package object example { 2 | val green = "asdf" 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/restore-classes/changes/A1.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val x = 3 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/restore-classes/changes/A2.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val x = "a" 3 | } 4 | 5 | class C 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/restore-classes/changes/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val y: Int = A.x 3 | } 4 | 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/restore-classes/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/restore-classes/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam-local-inheritance/A.scala: -------------------------------------------------------------------------------- 1 | 2 | trait A { 3 | def foo(): Int 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam-local-inheritance/B.scala: -------------------------------------------------------------------------------- 1 | class B { 2 | val f: A = () => 1 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam-local-inheritance/C.scala: -------------------------------------------------------------------------------- 1 | class C extends B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam-local-inheritance/changes/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def foo(): AnyVal 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam-local-inheritance/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/sam-local-inheritance/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam/A.scala: -------------------------------------------------------------------------------- 1 | 2 | trait A { 3 | def foo(): Int 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam/B.scala: -------------------------------------------------------------------------------- 1 | class B { 2 | val f: A = () => 1 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam/changes/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def foo(): String 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sam/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/sam/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/same-file-used-names/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | // def x = 3 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/same-file-used-names/changes/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | def x = 3 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/same-file-used-names/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/same-file-used-names/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/same-source-transitive-invalidation-trait/changes/incOptions.properties: -------------------------------------------------------------------------------- 1 | transitiveStep = 3 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/same-source-transitive-invalidation-trait/incOptions.properties: -------------------------------------------------------------------------------- 1 | transitiveStep = 1 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/same-source-transitive-invalidation/App.scala: -------------------------------------------------------------------------------- 1 | object Main extends App { 2 | val z: Int = C.x 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/same-source-transitive-invalidation/changes/incOptions.properties: -------------------------------------------------------------------------------- 1 | transitiveStep = 3 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/same-source-transitive-invalidation/incOptions.properties: -------------------------------------------------------------------------------- 1 | transitiveStep = 1 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/scalac-options/A.scala: -------------------------------------------------------------------------------- 1 | class A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/scalac-options/B.scala: -------------------------------------------------------------------------------- 1 | class B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/scalac-options/C.scala: -------------------------------------------------------------------------------- 1 | class C -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/scalac-options/changes/A.scala: -------------------------------------------------------------------------------- 1 | class A { 2 | val a = 1 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/scalac-options/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/scalac-options/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sealed-extends-sealed/incOptions.properties: -------------------------------------------------------------------------------- 1 | scalac.options = -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sealed-extends-sealed/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/sealed-extends-sealed/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sealed/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/sealed/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sealed/D.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/sealed/D.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sealed/changes/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/sealed/changes/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sealed/incOptions.properties: -------------------------------------------------------------------------------- 1 | scalac.options = -Xfatal-warnings 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sealed/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/sealed/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sourcepath-virtualfile/changes/B.scala: -------------------------------------------------------------------------------- 1 | class B { 2 | def f: A = new A() 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sourcepath-virtualfile/incOptions.properties: -------------------------------------------------------------------------------- 1 | scalac.options = -sourcepath [basedir]/src/main/scala 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sourcepath-virtualfile/src/main/scala/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/sourcepath-virtualfile/src/main/scala/B.scala: -------------------------------------------------------------------------------- 1 | class B { 2 | def f = new A() 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/specialized/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | { 3 | def x[T](t: T) = t 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/specialized/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/specialized/B.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/specialized/changes/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | { 3 | def x[@specialized T](t: T) = t 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/specialized/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/specialized/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/specify-inc-options/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/specify-inc-options/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/stability-change/A.scala: -------------------------------------------------------------------------------- 1 | object A 2 | { 3 | val x = new C 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/stability-change/B.scala: -------------------------------------------------------------------------------- 1 | object B 2 | { 3 | import A.x.y 4 | val z = y 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/stability-change/C.scala: -------------------------------------------------------------------------------- 1 | class C 2 | { 3 | val y = 4 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/stability-change/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A 2 | { 3 | def x = new C 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/stability-change/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/stability-change/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/store-apis-false/Bar.scala2: -------------------------------------------------------------------------------- 1 | class Bar -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/store-apis-false/Baz.scala: -------------------------------------------------------------------------------- 1 | class Baz extends Foo -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/store-apis-false/Foo.scala: -------------------------------------------------------------------------------- 1 | class Foo -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/store-apis-false/incOptions.properties: -------------------------------------------------------------------------------- 1 | incOptions.storeApis=false 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/store-apis-false/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/store-apis-false/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct-projection/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def m: ({type T <: Int})#T = ??? 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct-projection/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val x: Int = A.m 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct-projection/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def m: ({type T <: String})#T = ??? 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct-projection/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/struct-projection/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct-usage/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/struct-usage/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct-usage/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val y: Int = A.x.q 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct-usage/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/struct-usage/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def x: Int = 3 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/struct/B.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct/C.scala: -------------------------------------------------------------------------------- 1 | object C { 2 | def main(args: Array[String]) = 3 | println(B.onX(A)) 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | def x: Byte = 3 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/struct/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/struct/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-api-update/changes/A.scala: -------------------------------------------------------------------------------- 1 | package core 2 | 3 | class A { 4 | protected val b: String = "A" 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-api-update/core/src/main/scala/A.scala: -------------------------------------------------------------------------------- 1 | package core 2 | 3 | class A { 4 | protected val a: String = "A" 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-api-update/root/src/main/scala/Hello.scala: -------------------------------------------------------------------------------- 1 | package example 2 | 3 | import core.A 4 | 5 | object Hello 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-api-update/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/subproject-api-update/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-dependency/changes/Break.scala: -------------------------------------------------------------------------------- 1 | object Break -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-dependency/dep/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val x = 3 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-dependency/dep/incOptions.properties: -------------------------------------------------------------------------------- 1 | apiDebug = true 2 | pipelining = false 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-dependency/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/subproject-dependency/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-dependency/use/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val y = A.x 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-dependency/use/incOptions.properties: -------------------------------------------------------------------------------- 1 | apiDebug = true 2 | pipelining = false 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-java/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/subproject-java/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-java/changes/Break.java: -------------------------------------------------------------------------------- 1 | public class Break { 2 | } 3 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-java/dep/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/subproject-java/dep/A.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-java/dep/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-java/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/subproject-java/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-java/use/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/subproject-java/use/B.java -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/subproject-java/use/incOptions.properties: -------------------------------------------------------------------------------- 1 | pipelining = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-local-change/changes/A2.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def f: String = "b" 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-local-change/pro/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def f: String = "a" 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-local-change/pro/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-local-change/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-local-change/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-member-modified/changes/A1.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def foo: Int = 12 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-member-modified/src/main/scala/A.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-member-modified/src/main/scala/B.scala: -------------------------------------------------------------------------------- 1 | class B(a: A) 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-member-modified/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-member-modified/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-object/A.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | val foo = 0 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-object/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-private-object/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-mix-transitive-inheritance/a/A.scala: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | trait A { 4 | private val a1: String = "" 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-mix-transitive-inheritance/a/B.scala: -------------------------------------------------------------------------------- 1 | package b 2 | 3 | trait B extends a.A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-mix-transitive-inheritance/a/changes/A.scala: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | trait A { 4 | private val a2: String = "" 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-mix-transitive-inheritance/c/C.scala: -------------------------------------------------------------------------------- 1 | package c 2 | 3 | class C extends b.B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-transitive-inheritance/a/A.scala: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | trait A { 4 | private val a1: String = "" 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-transitive-inheritance/a/changes/A.scala: -------------------------------------------------------------------------------- 1 | package a 2 | 3 | trait A { 4 | private val a2: String = "" 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-transitive-inheritance/b/B.scala: -------------------------------------------------------------------------------- 1 | package b 2 | 3 | trait B extends a.A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-transitive-inheritance/c/C.scala: -------------------------------------------------------------------------------- 1 | package c 2 | 3 | class C extends b.B -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val-transitive-inheritance/main/Main.scala: -------------------------------------------------------------------------------- 1 | object Main extends App { 2 | val impl = new c.C() 3 | println("OK") 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val/src/main/scala/foo/Base.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | trait Base { 4 | def somePublicMethod(): Int = 123 5 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-val/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-private-val/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-var/B.scala: -------------------------------------------------------------------------------- 1 | object B extends A { 2 | def main(args: Array[String]): Unit = println(bar) 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-var/changes/A0.scala: -------------------------------------------------------------------------------- 1 | trait A { 2 | def bar: Int = 0 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-private-var/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-private-var/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-super/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-super/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-super/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-super/B.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-super/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-super/Main.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-super/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-super/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-trait-211/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-trait-211/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-trait-211/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-trait-211/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-trait-212/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-trait-212/build.json -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-trait-212/mirtest/incOptions.properties: -------------------------------------------------------------------------------- 1 | relationsDebug = true 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/trait-trait-212/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/trait-trait-212/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-a/changes/A2.scala: -------------------------------------------------------------------------------- 1 | object A 2 | { 3 | val x = 5 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-a/src/main/scala/A.scala: -------------------------------------------------------------------------------- 1 | object A 2 | { 3 | val x = "a" 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-a/src/main/scala/B.scala: -------------------------------------------------------------------------------- 1 | object B 2 | { 3 | val y = A.x 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-a/src/main/scala/C.scala: -------------------------------------------------------------------------------- 1 | object C 2 | { 3 | val z = B.y.length 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-a/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/transitive-a/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-b/changes/A2.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | { 3 | val x = 5 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-b/src/main/scala/A.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | { 3 | val x = "a" 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-b/src/main/scala/B.scala: -------------------------------------------------------------------------------- 1 | trait B extends A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-b/src/main/scala/C.scala: -------------------------------------------------------------------------------- 1 | trait C extends B 2 | { 3 | val z = x.length 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-b/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/transitive-b/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-class/A.scala: -------------------------------------------------------------------------------- 1 | abstract class A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-class/BC.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/transitive-class/BC.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-class/D.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/transitive-class/D.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-class/changes/A.scala: -------------------------------------------------------------------------------- 1 | abstract class A { 2 | def foo: String = "" 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-class/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/transitive-class/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-early-stopping/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val a: Int = 0 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-early-stopping/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val b = A.a 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-early-stopping/D.scala: -------------------------------------------------------------------------------- 1 | object D { 2 | val d: Int = C.c2 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-early-stopping/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | val a: String = "" 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-inherit-java/B.java: -------------------------------------------------------------------------------- 1 | public class B extends A {} 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-inherit-java/changes/A2.java: -------------------------------------------------------------------------------- 1 | public class A {} 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-inherit/A.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-inherit/B.scala: -------------------------------------------------------------------------------- 1 | trait B extends A -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-inherit/C.scala: -------------------------------------------------------------------------------- 1 | trait C extends B 2 | { 3 | def x = 3 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-inherit/changes/A2.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | { 3 | def x = 5 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-inherit/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/transitive-inherit/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-memberRef/A.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | class A 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-memberRef/B.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | class B extends A 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-memberRef/C.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | class C extends B 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-memberRef/D.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | class D extends C 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-memberRef/X.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | class X { 4 | def bar(b: B) = b 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-memberRef/Y.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | class Y { 4 | def baz(x: X) = x 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-memberRef/changes/A1.scala: -------------------------------------------------------------------------------- 1 | package test 2 | 3 | class A { 4 | def foo: Int = 23 5 | } 6 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/transitive-memberRef/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/transitive-memberRef/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-alias/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | type X = Option[Int] 3 | } 4 | 5 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-alias/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | def y: A.X = Option(3) 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-alias/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/type-alias/build.sbt -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-alias/changes/A.scala: -------------------------------------------------------------------------------- 1 | object A { 2 | type X = Int 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-alias/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/type-alias/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-member-nested-object/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A { 2 | val t: String = "b" 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-member-nested-object/C.scala: -------------------------------------------------------------------------------- 1 | object C extends B { 2 | val proxy: String = t 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-member-nested-object/changes/B2.scala: -------------------------------------------------------------------------------- 1 | class B extends A { 2 | val t: Int = 1 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-parameter/A.scala: -------------------------------------------------------------------------------- 1 | trait A[T] 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-parameter/B.scala: -------------------------------------------------------------------------------- 1 | trait B[T] extends A[T] 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-parameter/C.scala: -------------------------------------------------------------------------------- 1 | object C { 2 | new A[Int] {} 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-parameter/D.scala: -------------------------------------------------------------------------------- 1 | object D { 2 | def x[T](a: A[T]) = a 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-parameter/changes/A.scala: -------------------------------------------------------------------------------- 1 | trait A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/type-parameter/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/type-parameter/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/typeref-only/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/typeref-only/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/typeref-only/B.scala: -------------------------------------------------------------------------------- 1 | class B 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/typeref-only/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/typeref-only/build.sbt -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/typeref-only/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/typeref-only/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/typeref-return/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/typeref-return/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/typeref-return/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val y: Int = A.x 3 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/typeref-return/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/typeref-return/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/types-in-used-names-a/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/types-in-used-names-a/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/types-in-used-names-a/changes/B2.scala: -------------------------------------------------------------------------------- 1 | class B 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/types-in-used-names-a/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/types-in-used-names-a/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/types-in-used-names-b/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | val x: Int = (new A).foo 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/types-in-used-names-b/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/types-in-used-names-b/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/unexpanded-names/Foo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/unexpanded-names/Foo.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/unexpanded-names/test: -------------------------------------------------------------------------------- 1 | # See https://github.com/sbt/zinc/issues/127 2 | > compile -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class-underlying/A.scala: -------------------------------------------------------------------------------- 1 | class A(val x: Int) extends AnyVal 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class-underlying/B.scala: -------------------------------------------------------------------------------- 1 | object B { 2 | def foo: A = new A(0) 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class-underlying/changes/A2.scala: -------------------------------------------------------------------------------- 1 | class A(val x: Double) extends AnyVal 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/value-class/build.sbt -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class/changes/A0.scala: -------------------------------------------------------------------------------- 1 | class A(val x: Int) 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class/changes/A1.scala: -------------------------------------------------------------------------------- 1 | class A(val x: Int) extends AnyVal 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class/changes/B0.scala: -------------------------------------------------------------------------------- 1 | class B { 2 | def foo(a: A): Int = 1 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class/changes/B1.scala: -------------------------------------------------------------------------------- 1 | class B { 2 | def bar: A = new A(0) 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class/changes/C0.scala: -------------------------------------------------------------------------------- 1 | object C extends App { 2 | println(new B().foo(null)) 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class/changes/C1.scala: -------------------------------------------------------------------------------- 1 | object C extends App { 2 | println(new B().bar.x) 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/value-class/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/value-class/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/var/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/var/A.scala -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/var/B.scala: -------------------------------------------------------------------------------- 1 | class B extends A 2 | { 3 | override var x = 3 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/var/changes/A.scala: -------------------------------------------------------------------------------- 1 | class A 2 | { 3 | var x = 3 4 | } -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/var/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/var/test -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/variance/A.scala: -------------------------------------------------------------------------------- 1 | class A[+T] 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/variance/C.scala: -------------------------------------------------------------------------------- 1 | object C { 2 | val a: A[Any] = new A[Int] 3 | } 4 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/variance/changes/A.scala: -------------------------------------------------------------------------------- 1 | class A[T] 2 | -------------------------------------------------------------------------------- /zinc/src/sbt-test/source-dependencies/variance/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/sbt-test/source-dependencies/variance/test -------------------------------------------------------------------------------- /zinc/src/test/resources/sbt/inc/Depender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sbt/inc/Depender.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sbt/inc/Ext1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sbt/inc/Ext1.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sbt/inc/Ext2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sbt/inc/Ext2.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sbt/inc/sample-binary_2.11-0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sbt/inc/sample-binary_2.11-0.1.jar -------------------------------------------------------------------------------- /zinc/src/test/resources/sbt/inc/sample-binary_2.12-0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sbt/inc/sample-binary_2.12-0.1.jar -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/Foo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/Foo.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/Good.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/Good.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/NestedJavaClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/NestedJavaClasses.java -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/NoopMacroUsed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/NoopMacroUsed.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/a/A.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/a/A.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/a/AA.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/a/AA.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/b/B.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/b/B.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/b/c/C.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/b/c/C.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/foo/NoopMacro.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/foo/NoopMacro.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/naha/ClientWithoutImplicit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/naha/ClientWithoutImplicit.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/naha/NormalDependecy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/naha/NormalDependecy.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/naha/Other.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/naha/Other.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/naha/Other2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/naha/Other2.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/naha/Other3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/naha/Other3.scala -------------------------------------------------------------------------------- /zinc/src/test/resources/sources/naha/WithImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/resources/sources/naha/WithImplicits.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/AuxiliaryClassFilesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/AuxiliaryClassFilesSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/BaseCompilerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/BaseCompilerSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/BinaryDepSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/BinaryDepSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/ClassFileManagerHookSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/ClassFileManagerHookSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/ClasspathHashingHookSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/ClasspathHashingHookSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/ConstantBridgeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/ConstantBridgeProvider.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/IncrementalCompilerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/IncrementalCompilerSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/MultiProjectIncrementalSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/MultiProjectIncrementalSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/NameHashingCompilerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/NameHashingCompilerSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/NestedJavaClassSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/NestedJavaClassSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/OutputSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/OutputSpec.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/SourceFiles.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/SourceFiles.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/TestProjectSetup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/TestProjectSetup.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/TestResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/TestResource.scala -------------------------------------------------------------------------------- /zinc/src/test/scala/sbt/inc/cached/CachedHashingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbt/zinc/HEAD/zinc/src/test/scala/sbt/inc/cached/CachedHashingSpec.scala --------------------------------------------------------------------------------