Class ScalaElementAnnotationMetadataFactory
java.lang.Object
io.micronaut.scala.processing.visitor.ScalaElementAnnotationMetadataFactory
- All Implemented Interfaces:
io.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactory
public final class ScalaElementAnnotationMetadataFactory
extends Object
implements io.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactory
Element annotation metadata factory for Scala elements.
-
Constructor Summary
ConstructorsConstructorDescriptionScalaElementAnnotationMetadataFactory(ScalaAnnotationMetadataBuilder annotationMetadataBuilder) -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.inject.ast.annotation.ElementAnnotationMetadatabuild(io.micronaut.inject.ast.Element element) io.micronaut.inject.ast.annotation.ElementAnnotationMetadatabuildGenericTypeAnnotations(io.micronaut.inject.ast.GenericElement element) io.micronaut.inject.ast.annotation.ElementAnnotationMetadatabuildMutable(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) io.micronaut.inject.ast.annotation.ElementAnnotationMetadatabuildTypeAnnotations(io.micronaut.inject.ast.ClassElement element) io.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactoryreadOnly()
-
Constructor Details
-
ScalaElementAnnotationMetadataFactory
public ScalaElementAnnotationMetadataFactory(ScalaAnnotationMetadataBuilder annotationMetadataBuilder)
-
-
Method Details
-
build
public io.micronaut.inject.ast.annotation.ElementAnnotationMetadata build(io.micronaut.inject.ast.Element element) - Specified by:
buildin interfaceio.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactory
-
buildTypeAnnotations
public io.micronaut.inject.ast.annotation.ElementAnnotationMetadata buildTypeAnnotations(io.micronaut.inject.ast.ClassElement element) - Specified by:
buildTypeAnnotationsin interfaceio.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactory
-
buildGenericTypeAnnotations
public io.micronaut.inject.ast.annotation.ElementAnnotationMetadata buildGenericTypeAnnotations(io.micronaut.inject.ast.GenericElement element) - Specified by:
buildGenericTypeAnnotationsin interfaceio.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactory
-
buildMutable
public io.micronaut.inject.ast.annotation.ElementAnnotationMetadata buildMutable(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) - Specified by:
buildMutablein interfaceio.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactory
-
readOnly
public io.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactory readOnly()- Specified by:
readOnlyin interfaceio.micronaut.inject.ast.annotation.ElementAnnotationMetadataFactory
-