Kotlin Fest 2025
どちらでも
Kotlin言語・プログラミング 中級者

May the Metadata be with you

RyuNen344 RyuNen344 RyuNen344

kotlin-metadata-jvmは、コンパイルされたKotlinクラスからメタデータを読み取るツールです。
kotlin-reflectよりも軽量で、よりKotlinに適したメタデータの取り扱いを行うことができます。

本セッションでは、kotlin-metadata-jvmの基本的な使い方と、実際の活用例を紹介します。
Metadataの概要を理解することでありがたみが伝わる、Binary Compatibility Validatorの「ビルドが壊れた」検知に触れます。
本セッションを通してkotlin-medadata-jvmを使ったメタプログラミングをより身近に感じてもらうことを目指します。

トーク予定内容

  • なぜkotlin-metadata-jvmなのか
  • kotlin-metadata-jvmの活用例
  • BCVを用いた「ビルドが壊れた」の検知