Skip to content

Commit e8a6a26

Browse files
authored
Merge pull request #117 from xuwei-k/X-source-3-option
2 parents 0116b44 + fd62c8f commit e8a6a26

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

launcher-implementation/src/main/scala/xsbt/boot/Launch.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ class Launch private[xsbt] (
511511
parentLoader: ClassLoader,
512512
scalaLibDir: File
513513
): xsbti.ScalaProvider = new xsbti.ExtendedScalaProvider {
514-
def launcher = Launch.this
514+
def launcher: Launch = Launch.this
515515
def version = scalaVersion
516516

517517
private object LoaderInit {

launcher-implementation/src/main/scala/xsbt/boot/ListMap.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ sealed class ListMap[K, V] private (backing: List[(K, V)])
2222
def iterator = backing.reverse.iterator
2323
override def isEmpty: Boolean = backing.isEmpty
2424
override def toList = backing.reverse
25-
override def toSeq = toList
25+
override def toSeq: Seq[(K, V)] = toList
2626
protected def copy(newBacking: List[(K, V)]): ListMap[K, V] = new ListMap(newBacking)
2727
def default(defaultF: K => V): ListMap[K, V] =
2828
new ListMap[K, V](backing) {

launcher-implementation/src/main/scala/xsbt/boot/Update.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ final class Update(config: UpdateConfiguration) {
132132
private lazy val ivy = {
133133
val ivy = new Ivy() {
134134
private val loggerEngine = new SbtMessageLoggerEngine;
135-
override def getLoggerEngine = loggerEngine
135+
override def getLoggerEngine: MessageLoggerEngine = loggerEngine
136136
}
137137
ivy.setSettings(settings)
138138
ivy.bind()

launcher-implementation/src/test/scala/EnumerationTest.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ object EnumerationTest extends Properties("Enumeration") {
1717
List(("A" -> a), ("B" -> b), ("C" -> c))
1818
}
1919

20-
def checkElements(enum: Enumeration, mapped: (String, Enumeration#Value)*) = {
21-
val elements = enum.elements
20+
def checkElements(`enum`: Enumeration, mapped: (String, Enumeration#Value)*) = {
21+
val elements = `enum`.elements
2222
("elements: " + elements) |:
2323
(mapped.forall { case (s, v) => elements.contains(v) } && (elements.length == mapped.length))
2424
}
25-
def checkToValue(enum: Enumeration, mapped: (String, Enumeration#Value)*) = {
25+
def checkToValue(`enum`: Enumeration, mapped: (String, Enumeration#Value)*) = {
2626
def invalid(s: String) =
2727
("valueOf(" + s + ")") |:
28-
Prop.throws(classOf[Exception])(enum.toValue(s))
28+
Prop.throws(classOf[Exception])(`enum`.toValue(s))
2929
def valid(s: String, expected: Enumeration#Value) =
3030
("valueOf(" + s + ")") |:
3131
("Expected " + expected) |:
32-
(enum.toValue(s) == expected)
32+
(`enum`.toValue(s) == expected)
3333
val map = Map(mapped: _*)
3434
Prop.forAll(
3535
(s: String) =>

launcher-implementation/src/test/scala/ListMapTest.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package xsbt.boot
33
import org.scalacheck._
44

55
object ListMapProperties extends Properties("ListMap") {
6-
implicit val genListMap = Arbitrary(
6+
implicit val genListMap: Arbitrary[ListMap[Int, Int]] = Arbitrary(
77
for (list <- Arbitrary.arbitrary[List[(Int, Int)]]) yield ListMap(list: _*)
88
)
99

project/Util.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ object Util {
4242
},
4343
scalacOptions ++= {
4444
CrossVersion.partialVersion(scalaVersion.value) match {
45-
case Some((2, 13)) => Seq("-deprecation", "-Xlint")
45+
case Some((2, 13)) => Seq("-deprecation", "-Xlint", "-Xsource:3")
4646
case _ => Seq()
4747
}
4848
}

0 commit comments

Comments
 (0)