Skip to content

Commit 42cdad6

Browse files
committed
(yegor256#1572) Covariance for Scalar param for ScalarWithFallback
1 parent c2243ce commit 42cdad6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/cactoos/scalar/ScalarWithFallback.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public final class ScalarWithFallback<T> implements Scalar<T> {
4949
/**
5050
* The origin scalar.
5151
*/
52-
private final Scalar<T> origin;
52+
private final Scalar<? extends T> origin;
5353

5454
/**
5555
* The fallback.
@@ -63,7 +63,7 @@ public final class ScalarWithFallback<T> implements Scalar<T> {
6363
*/
6464
@SafeVarargs
6565
public ScalarWithFallback(
66-
final Scalar<T> origin,
66+
final Scalar<? extends T> origin,
6767
final Fallback<? extends T>... fbks
6868
) {
6969
this(origin, new IterableOf<>(fbks));
@@ -74,7 +74,7 @@ public ScalarWithFallback(
7474
* @param origin Original scalar
7575
* @param fbks Fallbacks
7676
*/
77-
public ScalarWithFallback(final Scalar<T> origin,
77+
public ScalarWithFallback(final Scalar<? extends T> origin,
7878
final Iterable<? extends Fallback<? extends T>> fbks) {
7979
this.origin = origin;
8080
this.fallbacks = fbks;

0 commit comments

Comments
 (0)