docstr: Provide method name lookup and completion.
  
  Notes
  -----
  Only provide 'public' methods.
docstr_tok: ["Provide","method","name","lookup","and","completion",".","Notes","--","--","-","Only","provide","'public","'","methods","."]
code: def __dir__(self) -> list[str]:
      """
      Provide method name lookup and completion.
  
      Notes
      -----
      Only provide 'public' methods.
      """
      rv = set(super().__dir__())
      rv = (rv - self._dir_deletions()) | self._dir_additions()
      return sorted(rv)
  
imports: from __future__ import annotations
  from typing import Callable, final
  import warnings
  from pandas.util._decorators import doc
  from pandas.util._exceptions import find_stack_level
label_desc: Use image node_id 3 for calling the DirNamesMixin obj's underlying member method code with example usage: obj.__dir__() and returns: sorted