We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent deb042e commit 7c59d18Copy full SHA for 7c59d18
app/src/main/java/hexlet/code/schemas/BaseSchema.java
@@ -3,6 +3,7 @@
3
4
import java.util.HashMap;
5
import java.util.Map;
6
+import java.util.Objects;
7
import java.util.function.Predicate;
8
9
public class BaseSchema<T> {
@@ -24,4 +25,10 @@ public final boolean isValid(T value) {
24
25
.stream()
26
.allMatch(t -> t.test(value));
27
}
28
+
29
30
+ public BaseSchema required() {
31
+ addValidation("required", Objects::nonNull);
32
+ return this;
33
+ }
34
0 commit comments