Skip to content

Commit 511e06d

Browse files
committed
Fixed Resource class
1 parent e1f3383 commit 511e06d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/javawebstack/framework/util/Resource.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public interface Resource<T> {
99

1010
void map(T source);
1111

12-
static <T> Resource<T> make(Class<Resource<T>> type, T source){
12+
static <T> Resource<T> make(Class<? extends Resource<T>> type, T source){
1313
if(source == null)
1414
return null;
1515
try {
@@ -21,11 +21,11 @@ static <T> Resource<T> make(Class<Resource<T>> type, T source){
2121
}
2222
}
2323

24-
static <T> List<Resource<T>> make(Class<Resource<T>> type, List<T> source){
24+
static <T> List<Resource<T>> make(Class<? extends Resource<T>> type, List<T> source){
2525
return source.stream().map(s -> make(type, s)).filter(Objects::nonNull).collect(Collectors.toList());
2626
}
2727

28-
static <T> List<Resource<T>> make(Class<Resource<T>> type, T... source){
28+
static <T> List<Resource<T>> make(Class<? extends Resource<T>> type, T... source){
2929
return make(type, Arrays.asList(source));
3030
}
3131

0 commit comments

Comments
 (0)