Skip to content

Commit ea2425b

Browse files
author
Alexey Kudinkin
committed
Fixing compilation in Scala 2.11
1 parent c349166 commit ea2425b

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

hudi-client/hudi-spark-client/src/main/scala/org/apache/hudi/HoodieConversionUtils.scala

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,14 @@ import scala.collection.JavaConverters
2626
object HoodieConversionUtils {
2727

2828
/**
29-
* Converts Java's [[ju.Map]] into Scala's (immutable) [[Map]] (by defautl [[JavaConverters]] convert to
29+
* Converts Java's [[ju.Map]] into Scala's (immutable) [[Map]] (by default [[JavaConverters]] convert to
3030
* a mutable one)
3131
*/
32-
def mapAsScalaImmutableMap[K, V](map: ju.Map[K, V]): Map[K, V] =
33-
JavaConverters.mapAsScalaMap(map).toMap
32+
def mapAsScalaImmutableMap[K, V](map: ju.Map[K, V]): Map[K, V] = {
33+
// NOTE: We have to use deprecated [[JavaConversions]] to stay compatible w/ Scala 2.11
34+
import scala.collection.JavaConversions.mapAsScalaMap
35+
map.toMap
36+
}
3437

3538
def toJavaOption[T](opt: Option[T]): org.apache.hudi.common.util.Option[T] =
3639
if (opt.isDefined) org.apache.hudi.common.util.Option.of(opt.get) else org.apache.hudi.common.util.Option.empty()

0 commit comments

Comments
 (0)