gh-pages / com.nextfaze.devfun.compiler / DevFunProcessor

DevFunProcessor

@SupportedOptions(["devfun.kotlin.reflection", "devfun.debug.comments", "devfun.debug.verbose", "devfun.package.root", "devfun.package.suffix", "devfun.package.override", "devfun.application.package", "devfun.application.variant", "devfun.ext.package.suffix", "devfun.ext.package.root", "devfun.ext.package.override", "devfun.definitions.generate", "devfun.elements.include", "devfun.elements.exclude", "devfun.logging.note.promote", "devfun.logging.note.enabled"]) class DevFunProcessor : DaggerProcessor (source)

Annotation processor for DeveloperAnnotation annotated annotations.

Visible for testing purposes only! Use at your own risk.

Constructors

Name Summary
<init> DevFunProcessor()
Annotation processor for DeveloperAnnotation annotated annotations.

Functions

Name Summary
getSupportedAnnotationTypes fun getSupportedAnnotationTypes(): Set<String>
getSupportedSourceVersion fun getSupportedSourceVersion(): SourceVersion
inject fun inject(injector: Injector): Unit
process fun process(annotations: Set<TypeElement>, env: RoundEnvironment): Boolean

Inherited Functions

Name Summary
init open fun init(processingEnv: ProcessingEnvironment): Unit