find(callable) -> Prism::Node | nilRuby 4.1 から[permalink][rdoc][edit]-
callableに対応する構文木のノードを返します。CRuby では Prism::Node#node_id を使って正確に対応するノードを特定します。それ以外の実装では、ソースコード上の行番号によるベストエフォートの照合にフォールバックします。対応するノードが見つからない場合は nil を返します。
- [PARAM]
callable: - 対応するノードを探したい Method・UnboundMethod・Proc・Thread::Backtrace::Location のいずれかを指定します。
- [EXCEPTION]
ArgumentError: -
callableが上記のいずれでもない場合に発生します。
- [PARAM]