Как определить функцию расширения для любого класса, который реализует интерфейс x и подклассы Y? - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу определить функцию расширения для любого класса, который реализует интерфейс X и подклассы Y. Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 16 апреля 2020
fun <T> T.doSomething() where T : View, T : Checkable { ... }

Спасибо Стивену Шоену за то, что он поделился этим со слабым сообществом.

...