Не удалось передать строковое значение строки в @BindingAdapter в Котлине

Преобразовал мой Java-код приложения Android в Kotlin, и я использую привязку данных для установки настраиваемого шрифта в TextViews. Я использовал, чтобы передать строку шрифта из XML, как показано ниже

app:customFont="@{'harmonia-semibold.ttf'}"

после преобразования @BindingAdapter в kotlin указанная выше строка не работает, и ожидаемое выражение выражения expr или лямбда, получившее ошибку '' ' . Замена строкового значения строки методом геттера отлично работает. Ниже мой адаптер привязки и не уверен, почему его не принимать hardcoded строку

 @JvmStatic @BindingAdapter("app:customFont") fun setCustomFont(textView: TextView, font: String) { textView.typeface = Typeface.createFromAsset(textView.context.assets, font) } 

благодаря