process

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

Processes repository symbols annotated with a specific annotation, validates these symbols, and generates Kotlin code for their associated functionality. The generated code is written to a new file using a specified file name and package.

Return

A list of KSAnnotated symbols that could not be processed due to validation errors.

Parameters

resolver

The Resolver instance used to discover and resolve symbols annotated with the specified repository annotation.