+doc document DoNotInherit and ApiMayChange

This commit is contained in:
Konrad Malawski 2017-01-06 14:07:43 +01:00
parent 6fffeceb0d
commit 5c79b81e92
5 changed files with 41 additions and 6 deletions

View file

@ -10,15 +10,16 @@ import akka.stream.impl.StreamLayout.Module
import akka.stream.impl._
import akka.stream.impl.fusing._
import akka.stream.stage._
import org.reactivestreams.{ Processor, Publisher, Subscriber, Subscription }
import org.reactivestreams.{Processor, Publisher, Subscriber, Subscription}
import scala.annotation.unchecked.uncheckedVariance
import scala.collection.immutable
import scala.concurrent.Future
import scala.concurrent.duration.FiniteDuration
import scala.language.higherKinds
import akka.stream.impl.fusing.FlattenMerge
import akka.NotUsed
import akka.annotation.DoNotInherit
/**
* A `Flow` is a set of stream processing steps that has one open input and one open output.
@ -369,6 +370,7 @@ final case class RunnableGraph[+Mat](val module: StreamLayout.Module) extends Gr
*
* Binary compatibility is only maintained for callers of this traits interface.
*/
@DoNotInherit
trait FlowOps[+Out, +Mat] {
import akka.stream.impl.Stages._
import GraphDSL.Implicits._