Package io.micronaut.scala.processing.visitor
@Internal
@NullMarked
package io.micronaut.scala.processing.visitor
Internal Scala compiler plugin visitor elements.
-
ClassDescriptionThe annotations on the parameters of a Java class file's methods.An annotation as written in the class file.A class literal used as an annotation value.An enum constant used as an annotation value.What a method's class file says about its annotations beyond what the compiler read.A private field the compiler did not enter.A private method the compiler did not enter.Native Scala compiler data that can expose annotations.A Scala annotation observed by the compiler plugin.Native Scala compiler data for an annotation member.Builds Micronaut annotation metadata from the reduced Scala compiler model.Native Scala compiler data for an annotation type.A Scala class observed by the compiler plugin.Scala class element backed by compiler plugin model data.Compiler-derived class literal data used by annotation metadata.Scala constructor element.Element annotation metadata factory for Scala elements.Factory for Scala Element API wrappers.A Scala field.Scala field element.A Scala method or constructor.Scala method element.A Scala method or constructor parameter.Supplies a Scala default argument as an expression the caller evaluates.Scala parameter element.The classloader a compilation's visitors run in: the compiler's output directory and the compilation classpath, searched before the plugin for everything a visitor does not have to share with it.Executes Micronaut's visitor and bean-definition pipeline for Scala compiler data.A Scala property backed by an accessor method and, optionally, a setter and field.Scala property element.A reduced Scala type model used by the Element API wrappers.Visitor context for Scala compiler plugin processing.