Api Info
annotation class ApiInfo(val components: Array<String> = [], val packageName: String = "", val builderFunName: String = "")
Аннотация для обозначения интерфейсов билдеров стилей компонентов
Parameters
components
список имён компонентов, использующих этот билдер. Если не указан, имя компонента выводится из имени интерфейса (MyStyleBuilder → My).
package Name
имя пакета для генерируемых стилей. Если не указан, пакет выводится из имени компонента. Используется для компонентов, имя которых совпадает с зарезервированным словом Java (например, switch → switcher).
builder Fun Name
имя функции-билдера стиля, генерируемой KSP. Если не указан, используется имя по умолчанию.