From 4f02eadfbf096d12759b1c272b0ea59707140595 Mon Sep 17 00:00:00 2001 From: Jules Ivanic Date: Tue, 15 Apr 2025 23:58:44 +1000 Subject: [PATCH] Make `ChannelExecutor` class `final` --- .../src/main/scala/zio/stream/internal/ChannelExecutor.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/streams/shared/src/main/scala/zio/stream/internal/ChannelExecutor.scala b/streams/shared/src/main/scala/zio/stream/internal/ChannelExecutor.scala index 33f218b2889d..7837d40cd368 100644 --- a/streams/shared/src/main/scala/zio/stream/internal/ChannelExecutor.scala +++ b/streams/shared/src/main/scala/zio/stream/internal/ChannelExecutor.scala @@ -8,7 +8,7 @@ import scala.annotation.tailrec import scala.collection.immutable.Queue import scala.collection.mutable.Stack -private[zio] class ChannelExecutor[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]( +private[zio] final class ChannelExecutor[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone]( initialChannel: () => ZChannel[Env, InErr, InElem, InDone, OutErr, OutElem, OutDone], @volatile private var providedEnv: ZEnvironment[Any], executeCloseLastSubstream: URIO[Env, Any] => URIO[Env, Any]