File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
src/main/java/graphql/annotations/connection Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change 2525import static graphql .annotations .ReflectionKit .constructNewInstance ;
2626
2727public class ConnectionDataFetcher <T > implements DataFetcher <Connection <T >> {
28- private final Class <? extends ConnectionFetcher <T >> connection ;
29- private final DataFetcher <PaginatedData <T >> actualDataFetcher ;
28+ private final DataFetcher <?> actualDataFetcher ;
3029 private final Constructor <ConnectionFetcher <T >> constructor ;
3130
32- public ConnectionDataFetcher ( Class <? extends ConnectionFetcher < T >> connection , DataFetcher < T > actualDataFetcher ) {
33- this . connection = connection ;
34- this .actualDataFetcher = ( DataFetcher < PaginatedData < T >>) actualDataFetcher ;
31+ @ SuppressWarnings ( "unchecked" )
32+ public ConnectionDataFetcher ( Class <? extends ConnectionFetcher < T >> connection , DataFetcher <?> actualDataFetcher ) {
33+ this .actualDataFetcher = actualDataFetcher ;
3534 Optional <Constructor <ConnectionFetcher <T >>> constructor =
36- Arrays .stream (this . connection .getConstructors ()).
35+ Arrays .stream (connection .getConstructors ()).
3736 filter (c -> c .getParameterCount () == 1 ).
3837 map (c -> (Constructor <ConnectionFetcher <T >>) c ).
3938 findFirst ();
You can’t perform that action at this time.
0 commit comments