Skip to content

Commit f7d1954

Browse files
authored
add "-Xsource:3" option (#161)
1 parent b437f4d commit f7d1954

File tree

2 files changed

+22
-7
lines changed

2 files changed

+22
-7
lines changed

build.sbt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ lazy val scalaOAuth2ProviderSettings =
1010
scalaVersion := "3.3.0",
1111
crossScalaVersions ++= Seq("2.13.12", "2.12.18", "2.11.12"),
1212
scalacOptions ++= Seq("-deprecation", "-unchecked", "-feature"),
13+
scalacOptions ++= {
14+
scalaBinaryVersion.value match {
15+
case "2.12" | "2.13" =>
16+
Seq("-Xsource:3")
17+
case _ =>
18+
Nil
19+
}
20+
},
1321
publishTo := {
1422
val v = version.value
1523
val nexus = "https://oss.sonatype.org/"

src/test/scala/scalaoauth2/provider/TokenEndPointSpec.scala

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ class TokenEndPointSpec extends AnyFlatSpec with ScalaFutures {
5050

5151
val dataHandler = successfulDataHandler()
5252
val f = new TokenEndpoint {
53-
override val handlers = Map("password" -> new Password())
53+
override val handlers: Map[String, Password] =
54+
Map("password" -> new Password())
5455
}.handleRequest(request, dataHandler)
5556

5657
whenReady(f) { result =>
@@ -128,7 +129,8 @@ class TokenEndPointSpec extends AnyFlatSpec with ScalaFutures {
128129

129130
val dataHandler = successfulDataHandler()
130131
val f = new TokenEndpoint {
131-
override val handlers = Map("password" -> new Password())
132+
override val handlers: Map[String, Password] =
133+
Map("password" -> new Password())
132134
}.handleRequest(request, dataHandler)
133135

134136
whenReady(f) { result =>
@@ -159,7 +161,8 @@ class TokenEndPointSpec extends AnyFlatSpec with ScalaFutures {
159161
}
160162

161163
val f = new TokenEndpoint {
162-
override val handlers = Map("password" -> passwordNoCred)
164+
override val handlers: Map[String, Password] =
165+
Map("password" -> passwordNoCred)
163166
}.handleRequest(request, dataHandler)
164167

165168
whenReady(f) { result =>
@@ -192,7 +195,8 @@ class TokenEndPointSpec extends AnyFlatSpec with ScalaFutures {
192195
}
193196

194197
val f = new TokenEndpoint {
195-
override val handlers = Map("password" -> new Password())
198+
override val handlers: Map[String, Password] =
199+
Map("password" -> new Password())
196200
}.handleRequest(request, dataHandler)
197201

198202
whenReady(f) { result =>
@@ -249,7 +253,8 @@ class TokenEndPointSpec extends AnyFlatSpec with ScalaFutures {
249253
it should "be possible to customize supporting grant types" in {
250254

251255
object TestTokenEndpoint extends TokenEndpoint {
252-
override val handlers = Map("password" -> new Password())
256+
override val handlers: Map[String, Password] =
257+
Map("password" -> new Password())
253258
}
254259

255260
val f = TestTokenEndpoint.handleRequest(
@@ -296,7 +301,8 @@ class TokenEndPointSpec extends AnyFlatSpec with ScalaFutures {
296301
}
297302

298303
val f = new TokenEndpoint {
299-
override val handlers = Map("password" -> new Password())
304+
override val handlers: Map[String, Password] =
305+
Map("password" -> new Password())
300306
}.handleRequest(request, dataHandler)
301307

302308
whenReady(f) { result =>
@@ -335,7 +341,8 @@ class TokenEndPointSpec extends AnyFlatSpec with ScalaFutures {
335341
}
336342

337343
val f = new TokenEndpoint {
338-
override val handlers = Map("password" -> new Password())
344+
override val handlers: Map[String, Password] =
345+
Map("password" -> new Password())
339346
}.handleRequest(request, dataHandler)
340347

341348
whenReady(f) { result =>

0 commit comments

Comments
 (0)