@@ -33,7 +33,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
33
33
def next () = underlying.next()
34
34
def hasMoreElements = underlying.hasNext
35
35
def nextElement () = underlying.next()
36
- override def remove () = throw new UnsupportedOperationException
36
+ override def remove (): Nothing = throw new UnsupportedOperationException
37
37
}
38
38
39
39
@ SerialVersionUID (3L )
@@ -64,7 +64,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
64
64
with StrictOptimizedIterableOps [A , Iterable , Iterable [A ]]
65
65
with Serializable {
66
66
def iterator = underlying.iterator.asScala
67
- override def iterableFactory = mutable.ArrayBuffer
67
+ override def iterableFactory : mutable. ArrayBuffer . type = mutable.ArrayBuffer
68
68
override def isEmpty : Boolean = ! underlying.iterator().hasNext
69
69
}
70
70
@@ -77,7 +77,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
77
77
override def size = underlying.size
78
78
override def knownSize : Int = if (underlying.isEmpty) 0 else super .knownSize
79
79
override def isEmpty = underlying.isEmpty
80
- override def iterableFactory = mutable.ArrayBuffer
80
+ override def iterableFactory : mutable. ArrayBuffer . type = mutable.ArrayBuffer
81
81
}
82
82
83
83
@ SerialVersionUID (3L )
@@ -134,7 +134,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
134
134
this
135
135
}
136
136
def remove (from : Int , n : Int ): Unit = underlying.subList(from, from+ n).clear()
137
- override def iterableFactory = mutable.ArrayBuffer
137
+ override def iterableFactory : mutable. ArrayBuffer . type = mutable.ArrayBuffer
138
138
override def subtractOne (elem : A ): this .type = { underlying.remove(elem.asInstanceOf [AnyRef ]); this }
139
139
}
140
140
@@ -417,7 +417,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
417
417
418
418
override def isEmpty : Boolean = underlying.isEmpty
419
419
override def knownSize : Int = if (underlying.isEmpty) 0 else super .knownSize
420
- override def empty = new JMapWrapper (new ju.HashMap [K , V ])
420
+ override def empty : JMapWrapper [ K , V ] = new JMapWrapper (new ju.HashMap [K , V ])
421
421
}
422
422
423
423
@ SerialVersionUID (3L )
@@ -464,7 +464,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
464
464
465
465
override def isEmpty : Boolean = underlying.isEmpty
466
466
override def knownSize : Int = if (underlying.isEmpty) 0 else super .knownSize
467
- override def empty = new JConcurrentMapWrapper (new juc.ConcurrentHashMap [K , V ])
467
+ override def empty : JConcurrentMapWrapper [ K , V ] = new JConcurrentMapWrapper (new juc.ConcurrentHashMap [K , V ])
468
468
469
469
def putIfAbsent (k : K , v : V ): Option [V ] = Option (underlying.putIfAbsent(k, v))
470
470
@@ -543,7 +543,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
543
543
544
544
override def clear () = iterator.foreach(entry => underlying.remove(entry._1))
545
545
546
- override def mapFactory = mutable.HashMap
546
+ override def mapFactory : mutable. HashMap . type = mutable.HashMap
547
547
}
548
548
549
549
@ SerialVersionUID (3L )
@@ -588,7 +588,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
588
588
589
589
override def clear () = underlying.clear()
590
590
591
- override def empty = new JPropertiesWrapper (new ju.Properties )
591
+ override def empty : JPropertiesWrapper = new JPropertiesWrapper (new ju.Properties )
592
592
593
593
def getProperty (key : String ) = underlying.getProperty(key)
594
594
@@ -598,7 +598,7 @@ private[collection] object JavaCollectionWrappers extends Serializable {
598
598
def setProperty (key : String , value : String ) =
599
599
underlying.setProperty(key, value)
600
600
601
- override def mapFactory = mutable.HashMap
601
+ override def mapFactory : mutable. HashMap . type = mutable.HashMap
602
602
}
603
603
604
604
/** Thrown when certain Map operations attempt to put a null value. */
0 commit comments