kirillrakhman
07/27/2016, 9:20 AMclass Foo<T> {
typealias Source = (T) -> String
fun foo(source: Source) { //no 'T' required here
}
}
dmitry.petrov
07/27/2016, 9:20 AMdmitry.petrov
07/27/2016, 9:23 AMdmitry.petrov
07/27/2016, 9:24 AMEugenio
07/27/2016, 9:26 AMartem_zin
07/27/2016, 9:28 AMMaybe better deprecate adding extension functions and properties to typealiases to not break user expectation?
dmitry.petrov
07/27/2016, 9:32 AMartem_zin
07/27/2016, 9:37 AMWell, it looks very much like an expectation based on a wrong assumption.Please elaborate on that. You want to say that
value class UserId: String
won’t be visible as String
in Java?dmitry.petrov
07/27/2016, 9:44 AMEugenio
07/27/2016, 9:46 AMEugenio
07/27/2016, 9:46 AMartem_zin
07/27/2016, 9:46 AMdmitry.petrov
07/27/2016, 9:47 AMdmitry.petrov
07/27/2016, 9:48 AMdmitry.petrov
07/27/2016, 9:49 AMartem_zin
07/27/2016, 9:50 AMkirillrakhman
07/27/2016, 10:04 AMkirillrakhman
07/27/2016, 10:09 AMEugenio
07/27/2016, 10:10 AMkirillrakhman
07/27/2016, 10:10 AMkirillrakhman
07/27/2016, 10:11 AMadambl4
07/27/2016, 10:11 AMkirillrakhman
07/27/2016, 10:18 AMEugenio
07/27/2016, 10:22 AMkirillrakhman
07/27/2016, 11:27 AMkirillrakhman
07/27/2016, 11:40 AMkirillrakhman
07/27/2016, 11:43 AMkirillrakhman
07/27/2016, 2:55 PMkirillrakhman
07/27/2016, 2:56 PMkirillrakhman
07/27/2016, 2:57 PM