Skip to content

Commit 86370b0

Browse files
committed
Reorganized namespaces for Stream compatibility.
Basically, everything to do with conversion is in conversionImpl, while actual collection classes are in collectionImpl. Most everything in here should be private[java8], but it probably isn't yet.
1 parent 043672b commit 86370b0

29 files changed

+83
-70
lines changed

src/main/java/scala/compat/java8/ScalaStreaming.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package scala.compat.java8;
22

3-
import scala.compat.java8.converterImpls.*;
3+
import scala.compat.java8.converterImpl.*;
4+
import scala.compat.java8.collectionImpl.*;
45
import java.util.stream.*;
56
import scala.compat.java8.runtime.CollectionInternals;
67

@@ -471,8 +472,8 @@ public static DoubleStream doubleFromAccumulatedValues(scala.collection.Map<?, D
471472
*/
472473
public static IntStream intFrom(scala.collection.BitSet coll) {
473474
// Let the value class figure out the casting!
474-
scala.compat.java8.converterImpls.RichBitSetCanStep rbscs =
475-
new scala.compat.java8.converterImpls.RichBitSetCanStep(coll);
475+
scala.compat.java8.converterImpl.RichBitSetCanStep rbscs =
476+
new scala.compat.java8.converterImpl.RichBitSetCanStep(coll);
476477
return StreamSupport.intStream(rbscs.stepper(), false);
477478
}
478479

@@ -485,7 +486,7 @@ public static IntStream intFrom(scala.collection.BitSet coll) {
485486
* @return A IntStream view of the collection which, by default, executes sequentially.
486487
*/
487488
public static IntStream intFrom(scala.collection.immutable.Range coll) {
488-
return StreamSupport.intStream(new scala.compat.java8.converterImpls.StepsIntRange(coll, 0, coll.length()), false);
489+
return StreamSupport.intStream(new scala.compat.java8.converterImpl.StepsIntRange(coll, 0, coll.length()), false);
489490
}
490491

491492
/**

src/main/scala/scala/compat/java8/StreamConverters.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import language.implicitConversions
44

55
import java.util.stream._
66
import scala.compat.java8.collectionImpl._
7-
import scala.compat.java8.converterImpls._
7+
import scala.compat.java8.converterImpl._
88

99
trait PrimitiveStreamAccumulator[S, AA] {
1010
def streamAccumulate(stream: S): AA
@@ -197,8 +197,8 @@ trait Priority1StreamConverters extends Priority2StreamConverters {
197197
*/
198198
object StreamConverters
199199
extends Priority1StreamConverters
200-
with converterImpls.Priority1StepConverters
201-
with converterImpls.Priority1AccumulatorConverters
200+
with converterImpl.Priority1StepConverters
201+
with converterImpl.Priority1AccumulatorConverters
202202
{
203203
implicit class EnrichDoubleArrayWithStream(a: Array[Double]) {
204204
def seqStream: DoubleStream = java.util.Arrays.stream(a)

src/main/scala/scala/compat/java8/collectionImpl/Stepper.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ trait Stepper[@specialized(Double, Int, Long) A] extends StepperLike[A, Stepper[
4242
*
4343
* Note: accumulation will occur sequentially. To accumulate in parallel, use a `Stream` (i.e. `.parStream.accumulate`).
4444
*/
45-
def accumulate[Acc <: AccumulatorLike[A, Acc]](implicit accer: scala.compat.java8.converterImpls.AccumulatesFromStepper[A, Acc]) = accer(this)
45+
def accumulate[Acc <: AccumulatorLike[A, Acc]](implicit accer: scala.compat.java8.converterImpl.AccumulatesFromStepper[A, Acc]) = accer(this)
4646
}
4747

4848
/** An (optional) marker trait that indicates that a `Stepper` can call `substep` with

src/main/scala/scala/compat/java8/collectionImpl/Accumulates.scala renamed to src/main/scala/scala/compat/java8/converterImpl/Accumulates.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala.compat.java8.converterImpls
1+
package scala.compat.java8.converterImpl
22

33
import language.implicitConversions
44

src/main/scala/scala/compat/java8/collectionImpl/AccumulatorConverters.scala renamed to src/main/scala/scala/compat/java8/converterImpl/AccumulatorConverters.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala.compat.java8.converterImpls
1+
package scala.compat.java8.converterImpl
22

33
import language.implicitConversions
44

src/main/scala/scala/compat/java8/collectionImpl/MakesSteppers.scala renamed to src/main/scala/scala/compat/java8/converterImpl/MakesSteppers.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala.compat.java8.converterImpls
1+
package scala.compat.java8.converterImpl
22

33
import language.implicitConversions
44

src/main/scala/scala/compat/java8/StepConverters.scala renamed to src/main/scala/scala/compat/java8/converterImpl/StepConverters.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala.compat.java8.converterImpls
1+
package scala.compat.java8.converterImpl
22

33
import language.implicitConversions
44

src/main/scala/scala/compat/java8/collectionImpl/StepsArray.scala renamed to src/main/scala/scala/compat/java8/converterImpl/StepsArray.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala.compat.java8.converterImpls
1+
package scala.compat.java8.converterImpl
22

33
import language.implicitConversions
44

src/main/scala/scala/compat/java8/collectionImpl/StepsBitSet.scala renamed to src/main/scala/scala/compat/java8/converterImpl/StepsBitSet.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala.compat.java8.converterImpls
1+
package scala.compat.java8.converterImpl
22

33
import language.implicitConversions
44

src/main/scala/scala/compat/java8/collectionImpl/StepsFlatHashTable.scala renamed to src/main/scala/scala/compat/java8/converterImpl/StepsFlatHashTable.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package scala.compat.java8.converterImpls
1+
package scala.compat.java8.converterImpl
22

33
import language.implicitConversions
44

0 commit comments

Comments
 (0)