
jvmMain.io.mockative.MockativeSymbolProcessorProvider.kt Maven / Gradle / Ivy
package io.mockative
import com.google.devtools.ksp.processing.KSPLogger
import com.google.devtools.ksp.processing.SymbolProcessor
import com.google.devtools.ksp.processing.SymbolProcessorEnvironment
import com.google.devtools.ksp.processing.SymbolProcessorProvider
lateinit var log: KSPLogger
class MockativeSymbolProcessorProvider : SymbolProcessorProvider {
override fun create(environment: SymbolProcessorEnvironment): SymbolProcessor {
log = environment.logger
return MockativeSymbolProcessor(environment.codeGenerator, environment.options)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy