Вот к твоему примеру. Я знаю, что метод появится на инстансе класса (синглтон-класса). Если мне нужно будет знать, что происходит конкретно в спорном моменте или сработает ли моя задумка - я открою консоль и поиграюсь с ancestors, methods, или че там мне еще понадобится. Все таки зачем знать это так подробно и обязательно? Как только ты сталкиваешься со спорным моментом - ты идешь и куришь теорию до состояния понимания, по мере надобности