Code
How jetbrains/kotlin is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a new compiler diagnostic
- Define diagnostic in FIR diagnostic generator configuration
- Implement diagnostic check in FIR checker rules
- Register diagnostic message in compiler messages bundle
Add support for a new target backend (e.g., WebAssembly)
- Implement IR-to-target lowering in new backend module
- Wire target selection into compiler CLI argument parsing
- Add backend-specific code generation tests
Add IDE analysis capability (symbol queries, hover info)
- Define new query interface in platform API
- Implement FIR-based resolver in Analysis API
- Expose via public Analysis API contract
- Add IDE test case in analysis test framework
Add a new compiler plugin hook
- Invoke plugin hook at appropriate compilation phase
- Document hook contract and provide example plugin
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- No public API or start-up file could be picked out from the file names.