manifold-systems / manifold

Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
http://manifold.systems/
Apache License 2.0
2.42k stars 125 forks source link

manifold-ext with rxjava3 failed. #546

Closed yueliangwen closed 8 months ago

yueliangwen commented 9 months ago

Describe the bug I wanna extend the Flowable of rxjava(3.1.8), but cannot be compiled. The errors:

io/reactivex/rxjava3/core/Flowable.java:307: error: NonNull is not a repeatable annotation type public static io.reactivex.rxjava3.core. @io.reactivex.rxjava3.annotations.NonNull() Flowable fromArray(@io.reactivex.rxjava3.annotations.NonNull() @io.reactivex.rxjava3.annotations.NonNull() T... arg0) { ^ io/reactivex/rxjava3/core/Flowable.java:2431: error: NonNull is not a repeatable annotation type public final io.reactivex.rxjava3.core. @io.reactivex.rxjava3.annotations.NonNull() Flowable startWithArray(@io.reactivex.rxjava3.annotations.NonNull() @io.reactivex.rxjava3.annotations.NonNull() T... arg0) {

Screenshots

image

Desktop (please complete the following information):

rsmckinney commented 9 months ago

Fix in progress. Will be available in next release EOD Sunday.

rsmckinney commented 9 months ago

Fix available with release 2024.1.3. Thanks for reporting this!