class

Noir::KotlinCalleeExtractor::FileCallees

Inherits Reference < Object

One parsed file's callee lookups. The function index is built on the first lookup and shared by every later one, so resolving N handlers in one file costs one tree walk instead of N.

Constructors

new(root : LibTreeSitter::TSNode, source : String, file_path : String)
Source

Instance methods

callees_in_method(class_name : String, method_name : String, route_line : Int32 | Nil = nil) : Array(Tuple(String, String, Int32))
Source
file_path
Source
root
Source
source
Source