in geronimo-openapi-impl/src/main/java/org/apache/geronimo/microprofile/openapi/impl/processor/SchemaProcessor.java [264:270]
private boolean isVisible(final AnnotatedElement elt, final int modifiers) {
final boolean explicit = elt.isAnnotationPresent(Schema.class);
if (!explicit || !elt.getAnnotation(Schema.class).hidden()) {
return (!Modifier.isPrivate(modifiers) || elt.isAnnotationPresent(Schema.class)) && !Modifier.isStatic(modifiers);
}
return false;
}