JetBrains は長らく Kotlin コンパイラー(コードネーム「K2」)の新しいフロントエンドに取り組んできました。 このフロントエンドはコードの構文を解析してセマンティック解析、データフロー解析、呼び出し解決、および型推論を実行するコンパイラーの構成要素であり、 開発者が最もよく関わるコンパイラーの構成要素でもあります。 また、IDE 内で継続的に動作してすべてのエラーと警告メッセージを報告し、ユーザーが自動補完、セマンティクスを認識するインスペクション、インテンション、リファクタリングなどのタスクを行えるようにする役割も担っています。 新しいフロントエンドはすでにプレビューが公開さ…