ApolloProcessorProviderDump

class ApolloProcessorProviderDump(val serviceName: String, val packageName: String) : Opcodes

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
)
}
}

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")
}

Constructors

Link copied to clipboard
constructor(serviceName: String, packageName: String)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard