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

se.ansman.deager.kapt.DeagerAnnotationProcessor.kt Maven / Gradle / Ivy

The newest version!
package se.ansman.deager.kapt

import com.google.auto.common.BasicAnnotationProcessor
import com.google.auto.service.AutoService
import net.ltgt.gradle.incap.IncrementalAnnotationProcessor
import net.ltgt.gradle.incap.IncrementalAnnotationProcessorType
import javax.annotation.processing.Processor
import javax.annotation.processing.SupportedSourceVersion
import javax.lang.model.SourceVersion

@AutoService(Processor::class)
@IncrementalAnnotationProcessor(IncrementalAnnotationProcessorType.ISOLATING)
@SupportedSourceVersion(SourceVersion.RELEASE_8)
class DeagerAnnotationProcessor : BasicAnnotationProcessor() {
    override fun steps(): Iterable =
        listOf(EagerStep(processingEnv))
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy