mikehearn
03/23/2016, 4:38 PMkirillrakhman
03/23/2016, 4:39 PMeddie
03/23/2016, 4:41 PMorangy
nfrankel
03/23/2016, 8:19 PMcedric
03/23/2016, 8:44 PMcleiter
03/23/2016, 8:46 PMnfrankel
03/23/2016, 9:09 PMnfrankel
03/23/2016, 9:10 PMyawkat
03/24/2016, 1:16 PMyole
03/24/2016, 1:44 PMyawkat
03/24/2016, 1:50 PMyole
03/24/2016, 2:11 PMyawkat
03/24/2016, 2:12 PMsalomonbrys
03/24/2016, 2:25 PMfun test(f: <T: Any>(T, Int) -> T)
. In this example, it would ensure that the parameter f
is a function that returns the same type as the object it was given as first parameter.yawkat
03/24/2016, 2:26 PMmikehearn
03/24/2016, 2:27 PMmikehearn
03/24/2016, 2:27 PMsalomonbrys
03/24/2016, 2:27 PMf
will be called several time, each time with a different type T
mikehearn
03/24/2016, 2:27 PMyawkat
03/24/2016, 2:28 PMyole
03/24/2016, 2:28 PMsalomonbrys
03/24/2016, 2:29 PMpublic interface TypeAdapterFactory {
<T> TypeAdapter<T> create(Gson gson, TypeToken<T> type);
}
kirillrakhman
03/24/2016, 2:29 PMsalomonbrys
03/24/2016, 2:29 PMkirillrakhman
03/24/2016, 2:30 PMkirillrakhman
03/24/2016, 2:31 PMsalomonbrys
03/24/2016, 2:31 PMyawkat
03/24/2016, 2:31 PMkirillrakhman
03/24/2016, 2:33 PM