La anotación de ButterKnife @OnClick no funciona en el fragment de Kotlin

Me gusta la legibilidad del atributo @OnClick de ButterKnife: por lo tanto, lo estoy usando incluso en Kotlin. Desafortunadamente, el controller de clics no se dispara cuando hago clic. ¿Me estoy perdiendo de algo? ¿Hay algo que tenga que hacer para integrar el oyente click en kotlin?

Fragmento:

 import kotlinx.android.synthetic.main.fragment_profile.* class ProfileFragment : Fragment() { override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { val view = inflater!!.inflate(R.layout.fragment_profile, container, false) ButterKnife.bind(this, view) return view } companion object { fun newInstance(): ProfileFragment { return ProfileFragment() } } @OnClick(R.id.fab) public fun onFab() { Toast.makeText(activity, "ABC", Toast.LENGTH_LONG).show() Snackbar.make(container, "Hey there!", Snackbar.LENGTH_LONG).show() } } 

Diseño

 <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="300dp"> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="16dp" android:layout_gravity="bottom|right|end" android:src="@drawable/ic_edit" app:fabSize="normal" app:elevation="6dp" app:pressedTranslationZ="12dp"/> </android.support.design.widget.CoordinatorLayout>