Closed
Description
It is impossible to consume the reactive streams flow adapters in JDK9 as a module since it splits the org.reactivestreams
package across itself and the org.reactivestreams
module (which it depends on). Here's an example error message from javac when you try to use it:
error: module org.reactivestreams.tck reads package org.reactivestreams from both org.reactivestreams.flowadapters and org.reactivestreams
JDK9 does not allow packages split between modules. FlowAdapters
must be moved to its own package if its to be in its own artifact.