File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed
src/main/java/feign/reactive Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 28
28
29
29
<properties >
30
30
<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>
34
34
<mockito .version>1.9.5</mockito .version>
35
35
</properties >
36
36
Original file line number Diff line number Diff line change 18
18
import feign .Types ;
19
19
import java .lang .reflect .ParameterizedType ;
20
20
import java .lang .reflect .Type ;
21
- import java .util .Arrays ;
22
21
import java .util .List ;
23
22
import java .util .stream .Stream ;
24
23
import org .reactivestreams .Publisher ;
@@ -75,7 +74,7 @@ private boolean isReactive(Type type) {
75
74
return false ;
76
75
}
77
76
ParameterizedType parameterizedType = (ParameterizedType ) type ;
78
- Type raw = parameterizedType .getRawType ();
79
- return Arrays . asList ((( Class ) raw ). getInterfaces ()). contains ( Publisher .class );
77
+ Class <?> raw = ( Class <?>) parameterizedType .getRawType ();
78
+ return Publisher .class . isAssignableFrom ( raw );
80
79
}
81
80
}
You can’t perform that action at this time.
0 commit comments