Skip to content

Commit 10190f8

Browse files
committed
any of "NotNull", "NotEmpty", "NotBlank"
1 parent 417090f commit 10190f8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

http-generator-core/src/main/java/io/avaje/http/generator/core/openapi/SchemaDocBuilder.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.util.Map;
1010
import java.util.Set;
1111
import java.util.TreeMap;
12+
import java.util.stream.Stream;
1213

1314
import javax.lang.model.element.AnnotationMirror;
1415
import javax.lang.model.element.Element;
@@ -296,7 +297,10 @@ private void setLengthMinMax(Element element, Schema<?> propSchema) {
296297

297298
private boolean isNotNullable(Element element) {
298299
return element.getAnnotationMirrors().stream()
299-
.anyMatch(m -> m.toString().contains("@") && m.toString().contains("NotNull"));
300+
.anyMatch(m -> m.toString().contains("@") &&
301+
Stream.of("NotNull", "NotEmpty", "NotBlank")
302+
.anyMatch(annotation -> m.toString().contains(annotation))
303+
);
300304
}
301305

302306
/**

0 commit comments

Comments
 (0)