From 9c53ad39052a1d9c335d183606ee80e0b3f6498c Mon Sep 17 00:00:00 2001 From: exoego Date: Wed, 21 Feb 2018 21:24:46 +0900 Subject: [PATCH] Drop "final" modifier from private case classes, to prevent false positive. Refer https://issues.scala-lang.org/browse/SI-4440 --- .../src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/zinc-ivy-integration/src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala b/internal/zinc-ivy-integration/src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala index 234a9c3a9..2caced237 100644 --- a/internal/zinc-ivy-integration/src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala +++ b/internal/zinc-ivy-integration/src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala @@ -91,7 +91,7 @@ private[sbt] object ZincComponentCompiler { compiledBridge(bridgeSources, scalaInstance, logger) } - private final case class ScalaArtifacts(compiler: File, library: File, others: Vector[File]) + private case class ScalaArtifacts(compiler: File, library: File, others: Vector[File]) private def getScalaArtifacts(scalaVersion: String, logger: xsbti.Logger): ScalaArtifacts = { def isPrefixedWith(artifact: File, prefix: String) = artifact.getName.startsWith(prefix)