DEADSOFTWARE

Game action modules generation
[cavedroid.git] / dagger-multibind-ksp / src / main / kotlin / ru / fredboy / cavedroid / ksp / provider / GenerateMapMultibindingsSymbolProcessorProvider.kt
1 package ru.fredboy.cavedroid.ksp.provider
3 import com.google.devtools.ksp.processing.SymbolProcessor
4 import com.google.devtools.ksp.processing.SymbolProcessorEnvironment
5 import com.google.devtools.ksp.processing.SymbolProcessorProvider
6 import ru.fredboy.cavedroid.ksp.processor.GenerateMapMultibindingsSymbolProcessor
8 internal class GenerateMapMultibindingsSymbolProcessorProvider : SymbolProcessorProvider {
10 override fun create(environment: SymbolProcessorEnvironment): SymbolProcessor {
11 return GenerateMapMultibindingsSymbolProcessor(
12 codeGenerator = environment.codeGenerator,
13 logger = environment.logger,
14 )
15 }
17 }