情報処理学会 第86回全国大会 会期:2024年3月15日~17日

4K-07
Java-to-kotlin変換における柔軟なオプション指示を可能にする仕組みの設計
○米田友貴,川端英之,弘中哲夫(広島市大)
近年、Androidアプリ開発において、既存のJavaプログラムをKotlinプログラムに移行する流れが強まっている。
これを支援するため、我々はユーザがKotlin特有の機能を選択的に取り入れ可能な、JavaからKotlin変換器を開発している。
しかし、これまでに開発されたプロトタイプでは、変換時のオプション適用範囲を指定できないなど、柔軟性に欠けていた。
これに対して本研究では、詳細な変換指示を与えることを可能にした。具体的には、コメントやファイルから指示を与えられるようにした。さらに、オプション適用の成否のサマリー出力にも対応した。
本発表では、これらの機能の詳細ついて述べる。