Skip to content

Commit 60beb10

Browse files
authored
Merge pull request #33 from SethTisue/jdk11
add OpenJDK 11 to CI matrix
2 parents 7425cfb + 4b27d3c commit 60beb10

File tree

9 files changed

+34
-5
lines changed

9 files changed

+34
-5
lines changed

.travis.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,16 @@ cache:
55
- $HOME/.sbt/boot
66
- $HOME/.sbt/launchers
77
- $HOME/.coursier
8-
jdk: oraclejdk8
8+
jdk:
9+
- oraclejdk8
10+
- openjdk11
911
language: scala
12+
scala:
13+
- 2.11.12
14+
- 2.12.7
15+
- 2.13.0-M5
1016
script:
11-
- sbt +test +package
17+
- sbt ++$TRAVIS_SCALA_VERSION test package
1218
- git diff --exit-code # check scalariform
1319
before_cache:
1420
- find $HOME/.sbt -name "*.lock" | xargs rm

build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ organization := "com.lightbend"
44

55
version := "1.2.1-SNAPSHOT"
66

7-
crossScalaVersions := Seq("2.12.7", "2.11.12", "2.13.0-M4")
7+
crossScalaVersions := Seq("2.12.7", "2.11.12", "2.13.0-M5")
88
scalaVersion := crossScalaVersions.value.head
99

1010
bintrayOrganization := Some("typesafe")
@@ -24,7 +24,7 @@ scalacOptions in (Compile, console) ~= (_ filterNot Set(
2424
licenses += ("Apache-2.0", url("https://www.apache.org/licenses/LICENSE-2.0.html"))
2525

2626
libraryDependencies ++= Seq(
27-
"org.scalatest" %% "scalatest" % "3.0.6-SNAP1" % Test
27+
"org.scalatest" %% "scalatest" % "3.0.6-SNAP3" % Test
2828
)
2929

3030
initialCommands in console := {
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.lightbend.emoji
2+
3+
object ScalaVersionSpecific {
4+
def checkLengths(sc: StringContext, args: Seq[Any]): Unit =
5+
sc.checkLengths(args)
6+
}
7+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.lightbend.emoji
2+
3+
object ScalaVersionSpecific {
4+
def checkLengths(sc: StringContext, args: Seq[Any]): Unit =
5+
sc.checkLengths(args)
6+
}
7+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.lightbend.emoji
2+
3+
object ScalaVersionSpecific {
4+
def checkLengths(sc: StringContext, args: Seq[Any]): Unit =
5+
StringContext.checkLengths(args, sc.parts)
6+
}
7+
File renamed without changes.

src/main/scala/com/typesafe/emoji/ShortCodes.scala renamed to src/main/scala/com/lightbend/emoji/ShortCodes.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
*/
44
package com.lightbend.emoji
55

6+
import ScalaVersionSpecific.checkLengths
7+
68
/**
79
* An emoji to shortcode mapping. This is a class that should be declared and used
810
* as an implicit value, so that shortcode mappings don't have to be global across
@@ -144,7 +146,7 @@ object ShortCodes {
144146
def emojify(s: String): String = colonSyntax.replaceAllIn(s, m =>
145147
try m.group(1).emoji.toString
146148
catch { case _: EmojiNotFound => m.matched })
147-
sc.checkLengths(args)
149+
checkLengths(sc, args)
148150
val sb = new java.lang.StringBuilder
149151
def process(part: String): String = emojify(StringContext.processEscapes(part))
150152
def partly(part: String): Unit = {
File renamed without changes.

src/test/scala/com/typesafe/emoji/ShortCodesSpec.scala renamed to src/test/scala/com/lightbend/emoji/ShortCodesSpec.scala

File renamed without changes.

0 commit comments

Comments
 (0)