Вы не можете просто получить доступ к функциям расширения члена , таким как decodeBase64ToByteArray
извне.Это возможно только в том случае, если вы попадаете в область действия объекта, в котором он определен:
with(Base64Util.Companion){ //.Companion could be removed
"123fsad123".decodeBase64ToByteArray()
}
Возможно, имеет смысл определить ваши вспомогательные функции как функции верхнего уровня в файле base64Utils.kt
, например.Таким образом, они могут быть вызваны статическим способом без каких-либо проблем.