もっとKotlinを好きになる!K2時代のKotlin Compiler Plugin開発

Kotlin言語・プログラミング上級者

Kotlin Compiler Pluginは、KSPの制限を超えて、コードの生成だけでなく改変まで行える強力なツールです。
K2コンパイラの導入により、さらに柔軟なコンパイラ拡張が行えるようになりました。

私は大学の研究で、変数の監視や巻き戻しによるデバッグ(Time-Travel-Debugging, TTD)を実現するKotlin Compiler Pluginを開発しました。
本セッションでは、研究で得た経験をもとに、Kotlin Compilerの仕組みと、Kotlin Compiler Pluginの実装方法・活用例を紹介します。

アジェンダ

  • Kotlin Compilerの内部構造
  • Kotlin Compiler Plugin APIの紹介
  • Kotlin Compiler Pluginの活用例

奥深いKotlinの世界をコンパイラの視点で探究してみませんか?

概要

時刻 05:50 - 06:30
場所 ルームA

同じカテゴリーのセッション

ホールAKotlin言語・プログラミング初級者
Masayuki Suda
ホールBKotlin言語・プログラミング中級者
Mori Atsushi
ホールAKotlin言語・プログラミング中級者
T45K
ホールAKotlin言語・プログラミング初級者
Ayana Murakami