Skip to content

Instantly share code, notes, and snippets.

@lrytz
Created September 17, 2019 19:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lrytz/899f08e00d48ca14a4943bcfe834e38e to your computer and use it in GitHub Desktop.
Save lrytz/899f08e00d48ca14a4943bcfe834e38e to your computer and use it in GitHub Desktop.
package scala.compat.java8;
public interface StreamShapeLowPriority {
protected abstract class BaseStreamShape<T extends java.lang.Object, S extends java.util.stream.BaseStream<?, S>, St extends scala.compat.java8.collectionImpl.Stepper<?>> implements scala.compat.java8.StreamShape<T, S> {
// not preceding
// TypeTree().setOriginal(TypeBoundsTree(TypeTree(), TypeTree()))
// TypeTree().setOriginal(TypeBoundsTree(TypeTree(), TypeTree().setOriginal(ExistentialTypeTree(AppliedTypeTree(Select(Select(Select(Ident(java), java.util), java.util.stream), java.util.stream.BaseStream), List(TypeTree().setOriginal(Ident(TypeName("_$9"))), TypeTree().setOriginal(Ident(TypeName("S"))))), List(TypeDef(Modifiers(DEFERRED | SYNTHETIC), TypeName("_$9"), List(), TypeBoundsTree(EmptyTree, EmptyTree)))))))
// TypeTree().setOriginal(TypeBoundsTree(TypeTree(), TypeTree().setOriginal(ExistentialTypeTree(AppliedTypeTree(Select(Select(Select(Select(Ident(scala), scala.compat), scala.compat.java8), scala.compat.java8.collectionImpl), scala.compat.java8.collectionImpl.Stepper), List(TypeTree().setOriginal(Ident(TypeName("_$10"))))), List(TypeDef(Modifiers(DEFERRED | SYNTHETIC), TypeName("_$10"), List(), TypeBoundsTree(EmptyTree, EmptyTree)))))))
public BaseStreamShape (scala.compat.java8.converterImpl.StepperShape<T, St> ss) { throw new RuntimeException(); }
public final S fromKeyStepper (scala.compat.java8.converterImpl.MakesKeyValueStepper<T, ?, ?> mk, boolean par) { throw new RuntimeException(); }
public final S fromStepper (scala.compat.java8.converterImpl.MakesStepper<T, ?> mk, boolean par) { throw new RuntimeException(); }
public final S fromValueStepper (scala.compat.java8.converterImpl.MakesKeyValueStepper<?, T, ?> mk, boolean par) { throw new RuntimeException(); }
protected abstract S mkStream (St st, boolean par) ;
}
public <T extends java.lang.Object> scala.compat.java8.StreamShape<T, java.util.stream.Stream<T>> anyStreamShape () ;
public <T extends java.lang.Object> scala.compat.java8.StreamShape<T, java.util.stream.DoubleStream> doubleStreamShape (scala.compat.java8.converterImpl.StepperShape<T, scala.compat.java8.collectionImpl.DoubleStepper> ss) ;
public <T extends java.lang.Object> scala.compat.java8.StreamShape<T, java.util.stream.IntStream> intStreamShape (scala.compat.java8.converterImpl.StepperShape<T, scala.compat.java8.collectionImpl.IntStepper> ss) ;
public <T extends java.lang.Object> scala.compat.java8.StreamShape<T, java.util.stream.LongStream> longStreamShape (scala.compat.java8.converterImpl.StepperShape<T, scala.compat.java8.collectionImpl.LongStepper> ss) ;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment