Skip to content

Commit

Permalink
(#1569) Added more possible wildcards.
Browse files Browse the repository at this point in the history
  • Loading branch information
rocket-3 committed Oct 7, 2021
1 parent 6faa771 commit afced03
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions src/main/java/org/cactoos/scalar/CallableEnvelope.java
Expand Up @@ -38,13 +38,13 @@ public abstract class CallableEnvelope<T> implements Callable<T> {
/**
* Callable to decorate.
*/
private final Callable<T> origin;
private final Callable<? extends T> origin;

/**
* Ctor.
* @param callable The Callable
*/
public CallableEnvelope(final Callable<T> callable) {
public CallableEnvelope(final Callable<? extends T> callable) {
this.origin = callable;
}

Expand Down
12 changes: 6 additions & 6 deletions src/main/java/org/cactoos/scalar/EqualsNullable.java
Expand Up @@ -35,12 +35,12 @@ public final class EqualsNullable implements Scalar<Boolean> {
/**
* The first object for comparison.
*/
private final Scalar<Object> first;
private final Scalar<? extends Object> first;

/**
* The second object for comparison.
*/
private final Scalar<Object> second;
private final Scalar<? extends Object> second;

/**
* Accepts 2 objects to compare.
Expand All @@ -56,7 +56,7 @@ public EqualsNullable(final Object first, final Object second) {
* @param first Scalar to get value to compare
* @param second Object to compare with
*/
public EqualsNullable(final Scalar<Object> first, final Object second) {
public EqualsNullable(final Scalar<? extends Object> first, final Object second) {
this(first, () -> second);
}

Expand All @@ -65,7 +65,7 @@ public EqualsNullable(final Scalar<Object> first, final Object second) {
* @param first Object to compare
* @param second Scalar to get value to compare
*/
public EqualsNullable(final Object first, final Scalar<Object> second) {
public EqualsNullable(final Object first, final Scalar<? extends Object> second) {
this(() -> first, second);
}

Expand All @@ -74,8 +74,8 @@ public EqualsNullable(final Object first, final Scalar<Object> second) {
* @param first Scalar to get value to compare
* @param second Scalar to get value to compare with
*/
public EqualsNullable(final Scalar<Object> first,
final Scalar<Object> second) {
public EqualsNullable(final Scalar<? extends Object> first,
final Scalar<? extends Object> second) {
this.first = first;
this.second = second;
}
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/cactoos/scalar/ScalarEnvelope.java
Expand Up @@ -38,13 +38,13 @@ public abstract class ScalarEnvelope<T> implements Scalar<T> {
/**
* The delegate scalar.
*/
private final Scalar<T> scalar;
private final Scalar<? extends T> scalar;

/**
* Ctor.
* @param scalar The scalar
*/
public ScalarEnvelope(final Scalar<T> scalar) {
public ScalarEnvelope(final Scalar<? extends T> scalar) {
this.scalar = scalar;
}

Expand Down

0 comments on commit afced03

Please sign in to comment.