println("extension")
}
fun example() {
println("not extension")
}
class Example {
fun main() {
example() // нужно вызвать тот, который выведет not extension
}
}
сделать импорт на него
Сделать привную статическую функцию, которая бы вызывала нужный
тоесть только костылем?
По идее можно через ссылку на функцию ещё
Костылями, да
Её можно сделать инлайн!
инлайн ссылка на функцию? это как
Не, я не про ссылку
ну я так и собираюсь сделать
Если у вас не просто файл, а в каком то пакете то можно так package somepackage fun <T> T.example() { println("extension") } fun example() { println("not extension") } class Example { fun main() { somepackage.example() // нужно вызвать тот, который выведет not extension } }
аа жесть, спасибо
Реально жесть, я не догадался(
Обсуждают сегодня