@@ -70,11 +70,11 @@ trait IndexedSeqOptimized[+A, +Repr] extends Any with IndexedSeqLike[A, Repr] {
70
70
71
71
override /* TraversableLike*/
72
72
def reduceLeft [B >: A ](op : (B , A ) => B ): B =
73
- if (length > 0 ) foldl(1 , length, this (0 ), op) else super .reduceLeft(op)
73
+ if (length > 0 ) foldl(1 , length, this (0 ), op) else super [ IndexedSeqLike ] .reduceLeft(op)
74
74
75
75
override /* IterableLike*/
76
76
def reduceRight [B >: A ](op : (A , B ) => B ): B =
77
- if (length > 0 ) foldr(0 , length - 1 , this (length - 1 ), op) else super .reduceRight(op)
77
+ if (length > 0 ) foldr(0 , length - 1 , this (length - 1 ), op) else super [ IndexedSeqLike ] .reduceRight(op)
78
78
79
79
override /* IterableLike*/
80
80
def zip [A1 >: A , B , That ](that : GenIterable [B ])(implicit bf : CanBuildFrom [Repr , (A1 , B ), That ]): That = that match {
@@ -89,7 +89,7 @@ trait IndexedSeqOptimized[+A, +Repr] extends Any with IndexedSeqLike[A, Repr] {
89
89
}
90
90
b.result()
91
91
case _ =>
92
- super .zip[A1 , B , That ](that)(bf)
92
+ super [ IndexedSeqLike ] .zip[A1 , B , That ](that)(bf)
93
93
}
94
94
95
95
override /* IterableLike*/
@@ -122,16 +122,16 @@ trait IndexedSeqOptimized[+A, +Repr] extends Any with IndexedSeqLike[A, Repr] {
122
122
}
123
123
124
124
override /* IterableLike*/
125
- def head : A = if (isEmpty) super .head else this (0 )
125
+ def head : A = if (isEmpty) super [ IndexedSeqLike ] .head else this (0 )
126
126
127
127
override /* TraversableLike*/
128
- def tail : Repr = if (isEmpty) super .tail else slice(1 , length)
128
+ def tail : Repr = if (isEmpty) super [ IndexedSeqLike ] .tail else slice(1 , length)
129
129
130
130
override /* TraversableLike*/
131
- def last : A = if (length > 0 ) this (length - 1 ) else super .last
131
+ def last : A = if (length > 0 ) this (length - 1 ) else super [ IndexedSeqLike ] .last
132
132
133
133
override /* IterableLike*/
134
- def init : Repr = if (length > 0 ) slice(0 , length - 1 ) else super .init
134
+ def init : Repr = if (length > 0 ) slice(0 , length - 1 ) else super [ IndexedSeqLike ] .init
135
135
136
136
override /* TraversableLike*/
137
137
def take (n : Int ): Repr = slice(0 , n)
@@ -167,7 +167,7 @@ trait IndexedSeqOptimized[+A, +Repr] extends Any with IndexedSeqLike[A, Repr] {
167
167
i == len
168
168
}
169
169
case _ =>
170
- super .sameElements(that)
170
+ super [ IndexedSeqLike ] .sameElements(that)
171
171
}
172
172
173
173
override /* IterableLike*/
@@ -274,7 +274,7 @@ trait IndexedSeqOptimized[+A, +Repr] extends Any with IndexedSeqLike[A, Repr] {
274
274
true
275
275
}
276
276
case _ =>
277
- super .endsWith(that)
277
+ super [ IndexedSeqLike ] .endsWith(that)
278
278
}
279
279
}
280
280
0 commit comments