com.varabyte.kobweb.ksp.WorkerProcessorProvider.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kobweb-ksp-worker-processor Show documentation
Show all versions of kobweb-ksp-worker-processor Show documentation
KSP processor that generates boilerplate code for Kobweb worker modules.
The newest version!
package com.varabyte.kobweb.ksp
import com.google.devtools.ksp.processing.SymbolProcessor
import com.google.devtools.ksp.processing.SymbolProcessorEnvironment
import com.google.devtools.ksp.processing.SymbolProcessorProvider
class WorkerProcessorProvider : SymbolProcessorProvider {
override fun create(environment: SymbolProcessorEnvironment): SymbolProcessor {
return WorkerProcessor(
environment.codeGenerator,
environment.logger,
environment.options.getValue(KSP_WORKER_OUTPUT_PATH_KEY),
environment.options[KSP_WORKER_FQCN_KEY]
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy