process

open override fun process(resolver: Resolver): List<KSAnnotated>

Called by Kotlin Symbol Processing to run the processing task.

Return

A list of deferred symbols that the processor can't process. Only symbols that can't be processed at this round should be returned. Symbols in compiled code (libraries) are always valid and are ignored if returned in the deferral list.

Parameters

resolver

provides SymbolProcessor with access to compiler details such as Symbols.