Skip to content

Commit af66b1a

Browse files
committed
Use Scala 2.13 JDK Converters
1 parent 4a4df10 commit af66b1a

20 files changed

+28
-18
lines changed

scala/scala_2.11/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@
1818
<version>${scala.2.11.version}</version>
1919
<scope>provided</scope>
2020
</dependency>
21+
<dependency>
22+
<groupId>org.scala-lang.modules</groupId>
23+
<artifactId>scala-collection-compat_2.11</artifactId>
24+
<version>2.1.6</version>
25+
</dependency>
2126

2227
<!-- Users have to provide it (for JacksonDefaultDataTableTransformer) -->
2328
<dependency>

scala/scala_2.12/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@
1818
<version>${scala.2.12.version}</version>
1919
<scope>provided</scope>
2020
</dependency>
21+
<dependency>
22+
<groupId>org.scala-lang.modules</groupId>
23+
<artifactId>scala-collection-compat_2.12</artifactId>
24+
<version>2.1.6</version>
25+
</dependency>
2126

2227
<!-- Users have to provide it (for JacksonDefaultDataTableTransformer) -->
2328
<dependency>

scala/sources/src/main/scala/io/cucumber/scala/AbstractDatatableElementTransformerDefinition.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package io.cucumber.scala
33
import io.cucumber.datatable.DataTable
44

55
import scala.util.{Failure, Success, Try}
6-
import scala.collection.JavaConverters._
6+
import scala.jdk.CollectionConverters._
77

88
trait AbstractDatatableElementTransformerDefinition extends AbstractGlueDefinition {
99

scala/sources/src/main/scala/io/cucumber/scala/ScalaBackend.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import java.util.{List => JList}
88
import io.cucumber.core.backend._
99
import io.cucumber.core.resource.{ClasspathScanner, ClasspathSupport}
1010

11-
import scala.collection.JavaConverters._
11+
import scala.jdk.CollectionConverters._
1212
import scala.util.Try
1313

1414
class ScalaBackend(lookup: Lookup, container: Container, classLoaderProvider: Supplier[ClassLoader]) extends Backend {

scala/sources/src/main/scala/io/cucumber/scala/ScalaDataTableEntryDefinition.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import java.util.{Map => JavaMap}
55
import io.cucumber.core.backend.ScenarioScoped
66
import io.cucumber.datatable.{DataTableType, TableEntryTransformer}
77

8-
import scala.collection.JavaConverters._
8+
import scala.jdk.CollectionConverters._
99

1010
trait ScalaDataTableEntryDefinition[T] extends ScalaDataTableTypeDefinition {
1111

scala/sources/src/main/scala/io/cucumber/scala/ScalaDataTableRowDefinition.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import java.util.{List => JavaList}
55
import io.cucumber.core.backend.ScenarioScoped
66
import io.cucumber.datatable.{DataTableType, TableRowTransformer}
77

8-
import scala.collection.JavaConverters._
8+
import scala.jdk.CollectionConverters._
99

1010
trait ScalaDataTableRowDefinition[T] extends ScalaDataTableTypeDefinition {
1111

scala/sources/src/main/scala/io/cucumber/scala/ScalaDefaultDataTableEntryTransformerDefinition.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import java.util.{Map => JavaMap}
66
import io.cucumber.core.backend.{DefaultDataTableEntryTransformerDefinition, ScenarioScoped}
77
import io.cucumber.datatable.{TableCellByTypeTransformer, TableEntryByTypeTransformer}
88

9-
import scala.collection.JavaConverters._
9+
import scala.jdk.CollectionConverters._
1010

1111
trait ScalaDefaultDataTableEntryTransformerDefinition extends DefaultDataTableEntryTransformerDefinition with AbstractDatatableElementTransformerDefinition {
1212

scala/sources/src/main/scala/io/cucumber/scala/ScalaParameterTypeDefinition.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package io.cucumber.scala
33
import io.cucumber.core.backend.{ParameterTypeDefinition, ScenarioScoped}
44
import io.cucumber.cucumberexpressions.{CaptureGroupTransformer, ParameterType}
55

6-
import scala.collection.JavaConverters._
6+
import scala.jdk.CollectionConverters._
77

88
trait ScalaParameterTypeDefinition[R] extends ParameterTypeDefinition with AbstractGlueDefinition {
99

scala/sources/src/main/scala/io/cucumber/scala/ScalaSnippet.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import java.util.{Map => JMap}
77
import io.cucumber.core.backend.Snippet
88
import io.cucumber.datatable.DataTable
99

10-
import scala.collection.JavaConverters._
10+
import scala.jdk.CollectionConverters._
1111

1212
object ScalaSnippet {
1313

scala/sources/src/main/scala/io/cucumber/scala/ScalaStepDefinition.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import java.util.{List => JList}
55

66
import io.cucumber.core.backend.{ParameterInfo, ScenarioScoped, StepDefinition}
77

8-
import scala.collection.JavaConverters._
8+
import scala.jdk.CollectionConverters._
99

1010

1111
trait ScalaStepDefinition extends StepDefinition with AbstractGlueDefinition {

0 commit comments

Comments
 (0)