android studio如何将java转换为kotlin文件

Android工作室将Java代码转换为kotlin代码。
我还是不明白Kotlin的语法,不知道为什么它们是相同的。
Kotlin代码甚至不重写onClick方法。
它怎么发生的?

builder.setAdapter(adapter, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { Intent loginIntent = new Intent(getApplicationContext(), InternalActivity.class); } }); 

科特林代码:

 builder.setAdapter(adapter) { dialog, item -> val loginIntent = Intent(applicationContext, InternalActivity::class.java) }