All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.marcoeckstein.autoannotator.api.AutoAnnotatorConfig.kt Maven / Gradle / Ivy

The newest version!
package com.marcoeckstein.autoannotator.api

/**
 * The class that holds the AutoAnnotator configuration.
 *
 * In your classes, there must be a single static parameterless method that returns an instance of this class
 * and is annotated with `@`[AutoAnnotatorConfigSource].
 */
data class AutoAnnotatorConfig(
    /**
     * Default: [ClassFilter]`()`
     */
    val classFilter: ClassFilter = ClassFilter(),
    /**
     * Default: [ClassOptions]`()`
     */
    val classOptions: ClassOptions = ClassOptions()
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy