You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by GitBox <gi...@apache.org> on 2026/03/13 15:25:09 UTC
[GH] (pekko/testkitWarning): Workflow run "Pull Requests" is working again!
The GitHub Actions job "Pull Requests" on pekko.git/testkitWarning has succeeded.
Run started by GitHub user He-Pin (triggered by He-Pin).
Head commit for run:
ccd3dcc5b43d4bfd352c357d22c2eab356a2d0c8 / He-Pin(�邦) <he...@gmail.com>
Fix Java unchecked warnings in stream testkit fluent API (#2625)
Override all fluent (Self-returning) methods in TestSubscriber.Probe[T]
and TestPublisher.Probe[T] with concrete Probe[T] return type. This
fixes the root cause: Scala's abstract type member
`type Self <: ManualProbe[I]` erases to raw ManualProbe in Java
bytecode, causing 'unchecked call' warnings when chaining methods like
.expectNext(1).expectNext(0) from Java code.
Also add Class<T> convenience overloads to TestSink.create and
TestSource.create following the Flow.of(clazz) / TestProbe.create(clazz)
pattern for explicit type specification when needed.
Additional fixes:
- Fix ScalaDoc links to point to TestSubscriber.Probe / TestPublisher.Probe
- Fix typo 'JAVA PAI' -> 'JAVA API'
Report URL: https://github.com/apache/pekko/actions/runs/23056334812
With regards,
GitHub Actions via GitBox
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org