Class PythonScriptElement

java.lang.Object
io.micronaut.inject.ast.annotation.AbstractAnnotationElement
io.micronaut.python.processing.visitor.PythonScriptElement
All Implemented Interfaces:
ElementProvider, AnnotatedElement, AnnotationMetadata, AnnotationMetadataDelegate, AnnotationMetadataProvider, AnnotationSource, Described, Named, MutableAnnotationMetadataDelegate<Element>, ClassElement, Element, TypedElement

public final class PythonScriptElement extends AbstractAnnotationElement implements ClassElement, ElementProvider
Represents a Python script as a Micronaut ClassElement. Scripts are modeled as singleton classes where module-level attributes become injectable fields and module-level functions become methods.