File tree Expand file tree Collapse file tree 2 files changed +5
-7
lines changed
src/main/java/feign/reactive Expand file tree Collapse file tree 2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change 2828
2929 <properties >
3030 <main .basedir>${project.basedir} /..</main .basedir>
31- <reactor .version>3.1.8 .RELEASE</reactor .version>
32- <reactive .streams.version>1.0.2 </reactive .streams.version>
33- <reactivex .version>2.2.2 </reactivex .version>
31+ <reactor .version>3.3.0 .RELEASE</reactor .version>
32+ <reactive .streams.version>1.0.3 </reactive .streams.version>
33+ <reactivex .version>2.2.14 </reactivex .version>
3434 <mockito .version>1.9.5</mockito .version>
3535 </properties >
3636
Original file line number Diff line number Diff line change 1818import feign .Types ;
1919import java .lang .reflect .ParameterizedType ;
2020import java .lang .reflect .Type ;
21- import java .util .Arrays ;
2221import java .util .List ;
2322import java .util .stream .Stream ;
2423import org .reactivestreams .Publisher ;
@@ -74,8 +73,7 @@ private boolean isReactive(Type type) {
7473 return false ;
7574 }
7675 ParameterizedType parameterizedType = (ParameterizedType ) type ;
77- Type raw = parameterizedType .getRawType ();
78- return Arrays .asList (((Class ) raw ).getInterfaces ())
79- .contains (Publisher .class );
76+ Class <?> raw = (Class <?>) parameterizedType .getRawType ();
77+ return Publisher .class .isAssignableFrom (raw );
8078 }
8179}
You can’t perform that action at this time.
0 commit comments