- # If set, only the classes and method with at least the given
- # visibility level will be visited.
- var min_visibility: nullable MVisibility = null is writable
-
- # Is `visibility` acceptable with regard to `min_visibility`?
- private fun accept_visitibily(visibility: MVisibility): Bool
- do
- var min = min_visibility
- return min == null or min <= visibility
+ # See ModelFilters for configuration.
+ var filter: ModelFilter is lazy, writable, optional do
+ return new ModelFilter(
+ min_visibility = protected_visibility,
+ accept_fictive = false,
+ accept_test = false,
+ accept_example = false,
+ accept_redef = true,
+ accept_extern = true,
+ accept_attribute = true,
+ accept_empty_doc = true
+ )