raulraja
08/07/2017, 8:39 PMsrc/main
and src/test
. If you notice in this stacktrace:
kategory.FreeTest > initializationError FAILED
java.lang.NoSuchMethodError: kategory.HigherkindExtensions0Kt.ev(Lkategory/HK;)Lkategory/Free;
at kategory.FreeInstances$DefaultImpls.flatMap(FreeInstances.kt:15)
at kategory.Ops$Companion.flatMap(FreeTest.kt:13)
at kategory.Ops$Companion.flatMap(FreeTest.kt:13)
at kategory.MonadContinuation.bind(Monad.kt:51)
at kategory.MonadContinuation.not(Monad.kt:45)
at kategory.FreeTest$program$1.doResume(FreeTest.kt:24)
at kotlin.coroutines.experimental.jvm.internal.CoroutineImpl.resume(CoroutineImpl.kt:54)
at kotlin.coroutines.experimental.CoroutinesKt.startCoroutine(CoroutinesLibrary.kt:35)
at kategory.MonadKt.binding(Monad.kt:71)
at kategory.FreeTest.<init>(FreeTest.kt:23)
kategory.HigherkindExtensions0Kt
was already generated in main
but when used in test
it uses the same suffix 0