ParisProcessor

@IncrementalAnnotationProcessor(value = IncrementalAnnotationProcessorType.AGGREGATING)
class ParisProcessor(var kspEnvironment: SymbolProcessorEnvironment? = null) : BaseProcessor

Constructors

Link copied to clipboard
fun ParisProcessor(kspEnvironment: SymbolProcessorEnvironment? = null)

Functions

Link copied to clipboard
open override fun finish()
Link copied to clipboard
open override fun getCompletions(    p0: Element,     p1: AnnotationMirror,     p2: ExecutableElement,     p3: String): MutableIterable<Completion>
Link copied to clipboard
fun getResourceId(    annotation: KClass<out Annotation>,     element: XElement,     value: Int): AndroidResourceId?
Link copied to clipboard
open override fun getSupportedAnnotationTypes(): Set<String>
Link copied to clipboard
open override fun getSupportedOptions(): MutableSet<String>
Link copied to clipboard
open override fun getSupportedSourceVersion(): SourceVersion
Link copied to clipboard
open override fun init(processingEnv: ProcessingEnvironment)
Link copied to clipboard
fun log(    severity: Message.Severity,     element: XElement? = null,     lazyMessage: () -> String)
Link copied to clipboard
fun logError(element: XElement? = null, lazyMessage: () -> String)
Link copied to clipboard
fun logWarning(element: XElement? = null, lazyMessage: () -> String)
Link copied to clipboard
open override fun onError()
Link copied to clipboard
fun printLogsIfAny()
Link copied to clipboard
override fun process(resolver: Resolver): List<KSAnnotated>
override fun process(annotations: Set<TypeElement>, roundEnv: RoundEnvironment): Boolean
open override fun process(environment: XProcessingEnv, round: XRoundEnv)

Properties

Link copied to clipboard
var aggregateStyleablesOnClassPath: Boolean = false
Link copied to clipboard
var defaultStyleNameFormat: String
Link copied to clipboard
lateinit var environment: XProcessingEnv
Link copied to clipboard
val filer: XFiler
Link copied to clipboard
val isKsp: Boolean
Link copied to clipboard
var kspEnvironment: SymbolProcessorEnvironment? = null
Link copied to clipboard
val loggedMessages: MutableList<Message>
Link copied to clipboard
val memoizer: Memoizer
Link copied to clipboard
val messager: XMessager
Link copied to clipboard
var namespacedResourcesEnabled: Boolean = false
Link copied to clipboard
val RElement: XTypeElement?
Link copied to clipboard
lateinit var resourceScanner: ResourceScanner
Link copied to clipboard
var roundCount: Int = 0