Package io.micronaut.scala.processing.test
@NullMarked
package io.micronaut.scala.processing.test
Scala processing test support.
-
ClassDescriptionTest visitor used to verify that Scala elements can be annotated by visitors.Records the member defaults of one annotation, read both ways the Element API offers them: through
VisitorContext.getAnnotationDefaultValues(String)and through theAnnotationValueof the annotated class.What one compilation recorded.Test visitor that takes annotations off a visited class.The kind of removal to perform.Test visitor used to verify Scala parity forBeanElementBuilder.Bean used by generated AOP tests.Simple bean produced by builder tests.Simple bean produced by builder tests.Simple bean produced by builder tests.Producer used by associated factory bean tests.Interface produced by builder tests.Bean builder behavior to enable for a compilation.Producer used by multiple factory bean tests.Bean with generated executable method metadata.Test visitor used to expose Scala class elements built by the compiler plugin.Scala compiler helper for inline test sources.The diagnostics a compilation produced.A single source to compile.Test visitor that fails with a cause chain containing a cycle deeper than its head, to exercise the guard in the engine's message extraction.Test visitor that reports a diagnostic against a chosen element, so a spec can assert where the compiler attributed it.The diagnostic severity to report.Which element of the visited class to blame.Test visitor used to verify mutation parity for Scala elements.Test visitor used to expose Scala enum constants visited by the compiler plugin.Test visitor used to register evaluated-expression context classes.High-order visitor used by Scala visitor-order tests.Annotates the properties a type names in its own@IgnoreProps, the way micronaut-serialization does for@JsonIgnoreProperties, and records once every type was visited which properties and fields carry the annotation when read through each type.What one compilation recorded, by type name.Low-order visitor used by Scala visitor-order tests.Test visitor used to assert Scala support forTypeElementQuery.Test visitor used to expose the active Scala visitor context.Shared recorder for Scala visitor-order tests.