filter_objects
Notedocblock
filter_objects(module_name::Module, selectors::Vector; recursive::Bool=false) -> Vector{Symbol}Filter module objects using a list of selectors. Applies selectors in order and returns unique matches.
Arguments
module_name::Module: Module to get symbols fromselectors::Vector: List of selectors (Symbols, Functions, or Strings)recursive::Bool: Whentrue, include documented symbols from submodules (default:false).
Example
# Get all functions starting with "process_" or ending with "_util"
symbols = filter_objects(MyModule, [starts_with("process_"), ends_with("_util")])
# Also include submodule symbols
symbols = filter_objects(MyModule, [starts_with("process_")]; recursive=true)