Apollo Processor Provider Dump
Generated from ASMifier and slightly tweaked to customize serviceName and packageName
The equivalent Kotlin code is this:
class ApolloProcessorProvider : SymbolProcessorProvider {
override fun create(
environment: SymbolProcessorEnvironment
): SymbolProcessor {
return ApolloProcessor(
environment.codeGenerator,
environment.logger,
packageName = $packageName,
serviceName = $serviceName
)
}
}Content copied to clipboard
To run ASMifier, add this to a build.gradle.kts file:
val config = configurations.create("asm")
config.dependencies.add(dependencies.create("org.ow2.asm:asm-util:9.6"))
val showByteCode = tasks.register("showByteCode", JavaExec::class.java) {
classpath(config)
mainClass.set("org.objectweb.asm.util.ASMifier")
args("path/to/ApolloProcessorProvider.class")
}Content copied to clipboard