~/talk

Kotlin: How the Language Support in IntelliJ IDEA Evolved

Talkat IntelliJ IDEA Conf 2021 · 2021-02-25..02-26· [kotlin]
links:none on file
links:none on file
slides:none on file

Timeline of Kotlin support shows concrete wins and tools: adoption of ultralight classes (uses compiler front end to generate Java-like stubs, shipping in Kotlin 1.4.20 to cut latency), a platform-wide UST unified AST that enables one inspection to cover Java/Scala/Kotlin, a marketplace API-watcher that finds binary-compat breaks, extraction of features like HTTP client and BSP from plugins into core, and a three-release deprecation policy plus by-install sibling files for multi-version plugin support.

AI-written summary · about

  1. 0:00Introduction
  2. 1:23What is IntelliJ IDEA
  3. 3:30Platform Communication
  4. 4:12XDebugger
  5. 6:35Language Injection
  6. 7:22IntelliJ Hints
  7. 11:00Java to Kotlin
  8. 12:51Build Server Protocol
  9. 16:24Plugin Influence
  10. 20:22Deprecation Policy
  11. 24:04Interoperability
  12. 24:41Light Classes
  13. 27:59Phrases
  14. 29:24Syntax
  15. 31:58Unified AST
  16. 38:36Conclusion
  17. 39:57Inspection
  18. 43:42UAST
  19. 46:27Technical Solution
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.