class_docstr: *Definition* objects are returned from :meth:`api.Script.goto_assignments`
  or :meth:`api.Script.goto_definitions`.
class_docstr_tok: ["*","Definition","*","objects","are","returned","from",":","meth",":","`","api.Script.goto_assignments","`","or",":","meth",":","`","api.Script.goto_definitions","`","."]
code: def __eq__(self, other):
      return (
          self._name.start_pos == other._name.start_pos
          and self.module_path == other.module_path
          and self.name == other.name
          and self._evaluator == other._evaluator
      )
  
imports: import re
  from parso.python.tree import search_ancestor
  from jedi import settings
  from jedi.evaluate.utils import ignored, unite
  from jedi.cache import memoize_method
  from jedi.evaluate import imports
  from jedi.evaluate import compiled
  from jedi.evaluate.imports import ImportName
  from jedi.evaluate.context import instance
  from jedi.evaluate.context import ClassContext, FunctionExecutionContext
  from jedi.api.keywords import KeywordName
label_desc: Use image node_id 6 for calling the Definition obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown