-
Notifications
You must be signed in to change notification settings - Fork 7.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix vararg issues reported in https://github.com/Netflix/RxJava/issues/359 #361
Fix vararg issues reported in https://github.com/Netflix/RxJava/issues/359 #361
Conversation
ReactiveX#359 Varargs cause compiler warnings
ReactiveX#359 Varargs cause compiler warnings As part of this I also changed this: ```java public static <T> Observable<T> concat(Observable<Observable<? extends T>> observables) ``` to ```java public static <T> Observable<T> concat(Observable<Observable<T>> observables) ``` I documented the reasoning of this at ReactiveX#360 (comment)
ReactiveX#359 Varargs cause compiler warnings
ReactiveX#359 Varargs cause compiler warnings
ReactiveX#359 Varargs cause compiler warnings
RxJava-pull-requests #253 SUCCESS |
This seems to be working well so am merging it. This removes all vararg usage. It does increase surface area with multiple-arity overloads, but it's clean and displays well in an IDE. I have chosen to use |
Fix vararg issues reported in #359
RxJava-pull-requests #254 SUCCESS |
Fix vararg issues reported in ReactiveX#359
Branch working on #359
I'll continue committing to this until all the varargs are replaced.