class
NoirMobileLinker::ClassIndex
- NoirMobileLinker::ClassIndex
- Reference
- Object
Overview
Lazily indexes every project .kt/.java file by the simple names it declares, so a manifest component name resolves to a file in O(1) after one content scan. Disambiguates by package when several files share a class name.
Defined in:
mobile/linker.crConstant Summary
-
DECL_RE =
/\b(?:class|object|interface)\s+([A-Z]\w*)/ -
PACKAGE_RE =
/^\s*package\s+([\w.]+)/