Package io.micronaut.scala.processing.test.annotation
@NullMarked
package io.micronaut.scala.processing.test.annotation
Test annotations for Scala processing.
-
ClassDescriptionSource annotation mapped by
ScalaClasspathOnlySourceMapper, which no service file in this harness registers: a test registers it on the compilation classpath alone.Mapper forScalaClasspathOnlySource.Fixture annotation whose transformer marks its result inherited.Transformer that replacesScalaInheritableSourcewith a result carryingInheritedas a stereotype, so what the transformer produces -- and not only what the author wrote -- decides whether the annotation crosses an inheritance edge.Annotation produced by Scala annotation mapping fixtures.Source annotation mapped byScalaMappedSourceMapper.Mapper forScalaMappedSource.Fixture whose mapper produces several entries of a repeatable annotation, so the container has to be synthesised from a mapper's output rather than read from source.MapsScalaRepeatableSourceto oneRequiresper name it carries.Source annotation transformed byScalaTransformedSourceTransformer.Transformer forScalaTransformedSource.