@@ -139,7 +139,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
139
139
140
140
@ SerialVersionUID (3L )
141
141
final class ofRef [T <: AnyRef ](val array : Array [T ]) extends ArraySeq [T ] {
142
- def elemTag = ClassTag [T ](array.getClass.getComponentType)
142
+ def elemTag : ClassTag [ T ] = ClassTag [T ](array.getClass.getComponentType)
143
143
def length : Int = array.length
144
144
def apply (index : Int ): T = array(index)
145
145
def update (index : Int , elem : T ): Unit = { array(index) = elem }
@@ -161,7 +161,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
161
161
162
162
@ SerialVersionUID (3L )
163
163
final class ofByte (val array : Array [Byte ]) extends ArraySeq [Byte ] {
164
- def elemTag = ClassTag .Byte
164
+ def elemTag : ClassTag . Byte . type = ClassTag .Byte
165
165
def length : Int = array.length
166
166
def apply (index : Int ): Byte = array(index)
167
167
def update (index : Int , elem : Byte ): Unit = { array(index) = elem }
@@ -180,7 +180,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
180
180
181
181
@ SerialVersionUID (3L )
182
182
final class ofShort (val array : Array [Short ]) extends ArraySeq [Short ] {
183
- def elemTag = ClassTag .Short
183
+ def elemTag : ClassTag . Short . type = ClassTag .Short
184
184
def length : Int = array.length
185
185
def apply (index : Int ): Short = array(index)
186
186
def update (index : Int , elem : Short ): Unit = { array(index) = elem }
@@ -199,7 +199,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
199
199
200
200
@ SerialVersionUID (3L )
201
201
final class ofChar (val array : Array [Char ]) extends ArraySeq [Char ] {
202
- def elemTag = ClassTag .Char
202
+ def elemTag : ClassTag . Char . type = ClassTag .Char
203
203
def length : Int = array.length
204
204
def apply (index : Int ): Char = array(index)
205
205
def update (index : Int , elem : Char ): Unit = { array(index) = elem }
@@ -239,7 +239,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
239
239
240
240
@ SerialVersionUID (3L )
241
241
final class ofInt (val array : Array [Int ]) extends ArraySeq [Int ] {
242
- def elemTag = ClassTag .Int
242
+ def elemTag : ClassTag . Int . type = ClassTag .Int
243
243
def length : Int = array.length
244
244
def apply (index : Int ): Int = array(index)
245
245
def update (index : Int , elem : Int ): Unit = { array(index) = elem }
@@ -258,7 +258,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
258
258
259
259
@ SerialVersionUID (3L )
260
260
final class ofLong (val array : Array [Long ]) extends ArraySeq [Long ] {
261
- def elemTag = ClassTag .Long
261
+ def elemTag : ClassTag . Long . type = ClassTag .Long
262
262
def length : Int = array.length
263
263
def apply (index : Int ): Long = array(index)
264
264
def update (index : Int , elem : Long ): Unit = { array(index) = elem }
@@ -277,7 +277,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
277
277
278
278
@ SerialVersionUID (3L )
279
279
final class ofFloat (val array : Array [Float ]) extends ArraySeq [Float ] {
280
- def elemTag = ClassTag .Float
280
+ def elemTag : ClassTag . Float . type = ClassTag .Float
281
281
def length : Int = array.length
282
282
def apply (index : Int ): Float = array(index)
283
283
def update (index : Int , elem : Float ): Unit = { array(index) = elem }
@@ -296,7 +296,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
296
296
297
297
@ SerialVersionUID (3L )
298
298
final class ofDouble (val array : Array [Double ]) extends ArraySeq [Double ] {
299
- def elemTag = ClassTag .Double
299
+ def elemTag : ClassTag . Double . type = ClassTag .Double
300
300
def length : Int = array.length
301
301
def apply (index : Int ): Double = array(index)
302
302
def update (index : Int , elem : Double ): Unit = { array(index) = elem }
@@ -315,7 +315,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
315
315
316
316
@ SerialVersionUID (3L )
317
317
final class ofBoolean (val array : Array [Boolean ]) extends ArraySeq [Boolean ] {
318
- def elemTag = ClassTag .Boolean
318
+ def elemTag : ClassTag . Boolean . type = ClassTag .Boolean
319
319
def length : Int = array.length
320
320
def apply (index : Int ): Boolean = array(index)
321
321
def update (index : Int , elem : Boolean ): Unit = { array(index) = elem }
@@ -331,7 +331,7 @@ object ArraySeq extends StrictOptimizedClassTagSeqFactory[ArraySeq] { self =>
331
331
332
332
@ SerialVersionUID (3L )
333
333
final class ofUnit (val array : Array [Unit ]) extends ArraySeq [Unit ] {
334
- def elemTag = ClassTag .Unit
334
+ def elemTag : ClassTag . Unit . type = ClassTag .Unit
335
335
def length : Int = array.length
336
336
def apply (index : Int ): Unit = array(index)
337
337
def update (index : Int , elem : Unit ): Unit = { array(index) = elem }
0 commit comments