class_docstr: Inspects a given class and collects information about its instance
  methods.
  
  Args:
      cls (Type): The class to inspect.
docstr: Returns :obj:`True` in case the inspected class implements the
  :obj:`func_name` method.
  
  Args:
      func_name (str): The function name to check for existence.
docstr_tok: ["Returns",":","obj",":","`","True","`","in","case","the","inspected","class","implements","the",":","obj",":","`","func_name","`","method",".","Args",":","func_name","(","str",")",":","The","function","name","to","check","for","existence","."]
code: def implements(self, func_name: str) -> bool:
      r"""Returns :obj:`True` in case the inspected class implements the
      :obj:`func_name` method.
  
      Args:
          func_name (str): The function name to check for existence.
      """
      func = getattr(self._cls, func_name, None)
      if not callable(func):
          return False
      return not getattr(func, "__isabstractmethod__", False)
  
imports: import inspect
  import re
  import sys
  import typing
  from typing import Any, Callable, Dict, List, NamedTuple, Optional, Type, Union
  from torch import Tensor
label_desc: Use image node_id 6 for calling the Inspector obj's underlying member method code with example usage: obj.implements(func_name) and returns: unknown, False