this
не является типом, это относится к текущему экземпляру класса, в котором вы находитесь. Метод не может возвращаться с типом this
, как это не может быть с x
где x
является переменной.
Вместо этого, как @Angel Koh уже указывал в комментарии, вы должны сделать так, чтобы у вашего метода был тип возврата, соответствующий типу выражения, которое вы возвращаете в нем, который в данном случае равен WiFiDef
, так как вот что возвращает ваш getWiFi
метод:
fun myGet(mContext: Context): WiFiDef {
return WiFiHelper(mContext).getWiFi()
}