Package io.micronaut.python.processing.element
@NullUnmarked
package io.micronaut.python.processing.element
The
ClassElement implementations backed by the Python source model.-
ClassesClassDescriptionBase class element implementation shared by Python class-like elements.Class element implementation for Python annotations, which are declared as decorators.Class element implementation for Python classes.Represents a Python constructor as a Micronaut
ConstructorElement.Python implementation ofElementFactoryfor creating Python AST-based elements.Represents a Python enum constant as a MicronautEnumConstantElement.Represents a Python enum class element in the Micronaut injection context.A field element returning data from a PythonAttributeDef.Implementation ofGenericPlaceholderElementfor Python TypeVars.Represents a Python method/function as a MicronautMethodElement.A parameter element representing a Python function parameter.A property element representing a Python property (either a @property decorated method or a regular attribute).A synthetic getter method element for Python properties.A synthetic parameter element for Python property setter methods.A synthetic setter method element for Python properties.Represents a Python script as a Micronaut ClassElement.Class element wrapper that applies additional type-use annotation metadata.Enum element wrapper that applies additional type-use annotation metadata.