Bharat Kumar
Nat Strangerweather
Giorgi
plugins { kotlin("multiplatform") kotlin("plugin.serialization") application } repositories { mavenCentral() } application { mainClass.set("MainKt") } kotlin { jvm { val main by compilations.getting { kotlinOptions { jvmTarget = JavaVersion.VERSION_11.toString() } } } sourceSets { val commonMain by getting { dependencies { implementation("org.jetbrains.kotlinx:kotlinx-cli:0.3.5") } } val jvmMain by getting } }
Error: Could not find or load main class MainKt Caused by: java.lang.ClassNotFoundException: MainKt
Timo Drick
val list = remember(snapshotStateList) { snapshotStateList.filter { removed.contains(it).not() } }
rtsketo
Pablo
@Inject lateinit var
Hilt
class MyModelViewModel() : ViewModel() { @Inject lateinit var myModelRepository: MyModelRepository
kotlin.UninitializedPropertyAccessException: lateinit property myModelRepository has not been initialized
@HiltViewModel
MyModelViewModel()
error: [Hilt] @HiltViewModel annotated class should contain exactly one @Inject or @AssistedInject annotated constructor.
Jiri Bruchanov
env: pod: No such file or directory
Casey Brooks
disabledRules
additionalEditorconfigFile
.editorconfig
Nick
class redefinition failed: attempted to change the schema (add/remove fields) java.lang.UnsupportedOperationException: class redefinition failed: attempted to change the schema (add/remove fields) at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:169) at io.mockk.proxy.jvm.transformation.JvmInlineInstrumentation.retransform(JvmInlineInstrumentation.kt:28) at io.mockk.proxy.common.transformation.RetransformInlineInstrumentation$doCancel$1.invoke(RetransformInlineInstrumentation.kt:38) at io.mockk.proxy.common.transformation.RetransformInlineInstrumentation$doCancel$1.invoke(RetransformInlineInstrumentation.kt:32) at io.mockk.proxy.common.transformation.ClassTransformationSpecMap.applyTransformation(ClassTransformationSpecMap.kt:41) at io.mockk.proxy.common.transformation.RetransformInlineInstrumentation.doCancel(RetransformInlineInstrumentation.kt:32) at io.mockk.proxy.common.transformation.RetransformInlineInstrumentation.access$doCancel(RetransformInlineInstrumentation.kt:6) at io.mockk.proxy.common.transformation.RetransformInlineInstrumentation$execute$1$1.invoke(RetransformInlineInstrumentation.kt:17) at io.mockk.proxy.common.transformation.RetransformInlineInstrumentation$execute$1$1.invoke(RetransformInlineInstrumentation.kt:17) at io.mockk.proxy.common.transformation.RetransformInlineInstrumentation.execute(RetransformInlineInstrumentation.kt:23) at io.mockk.proxy.common.ProxyMaker.inline(ProxyMaker.kt:104) at io.mockk.proxy.common.ProxyMaker.proxy(ProxyMaker.kt:48) at io.mockk.impl.instantiation.JvmMockFactory.newProxy(JvmMockFactory.kt:34) at io.mockk.impl.instantiation.AbstractMockFactory.newProxy$default(AbstractMockFactory.kt:24) at io.mockk.impl.instantiation.AbstractMockFactory.mockk(AbstractMockFactory.kt:59)
interface Foo { fun blah(value: Int): Int } @Test fun foo () { mockk<Foo>().apply { every { this@apply.blah(any()) } returns 10 } mockk<(Int) -> Int>().also { // <----------- Caused by lambda mock every { it(any()) } returns 10 } }
Norbi
A modern programming language that makes developers happier.