create

open override fun create(environment: SymbolProcessorEnvironment): SymbolProcessor(source)

Creates the FeatureFlagCodegenProcessor KSP will run for the current build.

Return

A new processor instance bound to the supplied environment.

Parameters

environment

KSP's per build environment. Provides the file writer, diagnostic logger, and the target platforms the processor uses to decide whether the current run is the metadata run or a single per-target run.