filter_objects

docblock
filter_objects(module_name::Module, selectors::Vector) -> 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 from
  • selectors::Vector: List of selectors (Symbols, Functions, or Strings)

Example

# Get all functions starting with "process_" or ending with "_util"
symbols = filter_objects(MyModule, [starts_with("process_"), ends_with("_util")])