altavir
03/25/2020, 1:33 PMHanno
03/25/2020, 6:18 PMraulraja
03/25/2020, 6:47 PMraulraja
03/25/2020, 6:47 PMraulraja
03/25/2020, 6:48 PMinternal
instance you can’t export to third parties.raulraja
03/25/2020, 6:54 PMraulraja
03/25/2020, 6:55 PMraulraja
03/25/2020, 6:56 PMA
in Union<A, ….
raulraja
03/25/2020, 6:59 PMaltavir
03/25/2020, 7:00 PMraulraja
03/25/2020, 7:00 PMraulraja
03/25/2020, 7:01 PMaltavir
03/25/2020, 7:01 PMraulraja
03/25/2020, 7:01 PMraulraja
03/25/2020, 7:02 PMaltavir
03/25/2020, 7:02 PMaltavir
03/25/2020, 7:03 PMaltavir
03/25/2020, 7:04 PMaltavir
03/25/2020, 7:05 PMraulraja
03/25/2020, 7:06 PMuse com.mypackage.MyObject for com.mypackage.MyInterface
raulraja
03/25/2020, 7:06 PMraulraja
03/25/2020, 7:07 PMMyObject
?altavir
03/25/2020, 7:07 PMwith(scope){
callFunction() // works
}
altavir
03/25/2020, 7:08 PMaltavir
03/25/2020, 7:08 PMraulraja
03/25/2020, 7:08 PMMyObject
is a class or a global function that provides a value for MyInterface
the compiler needs to inject it somewhere in the case of enabling syntax by importsraulraja
03/25/2020, 7:09 PMval
, fun
, object
and class
as concrete possible targetsaltavir
03/25/2020, 7:10 PMraulraja
03/25/2020, 7:10 PMraulraja
03/25/2020, 7:10 PMraulraja
03/25/2020, 7:11 PMaltavir
03/25/2020, 7:11 PMaltavir
03/25/2020, 7:12 PMraulraja
03/25/2020, 7:12 PMuse arrow.core.EitherMonad<Throwable, _> for arrow.core.Monad
raulraja
03/25/2020, 7:13 PMaltavir
03/25/2020, 7:13 PMaltavir
03/25/2020, 7:17 PMraulraja
03/25/2020, 7:21 PMraulraja
03/25/2020, 7:21 PMraulraja
03/25/2020, 7:23 PMaltavir
03/25/2020, 7:34 PM