# This file is loaded by `list-missing-methods.p6` (unless a different file is specified
# as a CLI option).  It list methods that should *not* be listed as 'undocumented'.  It is
# read as a standard Raku hash, so you can use any valid Raku syntax.  Each key should be
# either 1) a Type name, or the special key `ALL_TYPES`; each value should be a list of
# methods that don't need to be checked for that Type.  The list for the `ALL_TYPES` key
# applies to all Types.  When adding items to this list, please do your best to add a
# line-comment explaining why that method should not be checked.

%( ALL_TYPES  => ( 'BUILDALL',            # Implementation detail listed as local in 100+ types
                  ),
   Any        => ( 'lazy-if', ),
   Hash       => ( 'categorize-list',
                   'dynamic',
                   'name',
                   'BIND-KEY',
                   'classify-list',
                   'clone', ),
   Dateish    => ( 'IO',
                   'earlier'),
   Str        => ( 'codes',
                   'simplematch',
                   'BUILD',
                   'Int',
                   'Num',
                   'word-by-word', ),
   Array      => ( 'dynamic',
                   'STORE',
                   'default',
                   'name',
                   'from-iterator',
                   'reification-target',),
)
