Package io.micronaut.python.processing
@NullUnmarked
package io.micronaut.python.processing
Annotation processing support for Python integration.
-
ClassDescriptionAnnotation processor for
io.micronaut.context.python.annotation.PythonApplicationthat enables Python AST processing during Java compilation.Parses Python source files into the internal Python processing model.The result of a transformation.A call expression discovered in Python source without evaluating that source.Represents a Python environment containing parsed Python classes, decorators, scripts, and the GraalVM Polyglot context.Represents a Python processing environment that extends the basic Python environment with additional processing capabilities for annotation metadata and visitor context.Python source metadata made available during annotation processing.Visits Python source metadata supplied for an individual compilation.Generates Java stubs for Python classes, scripts, enums, interfaces, and annotations.Generates a simple TargetTypeMapping bean for each Python stub that delegates to the statically generated fromPolyglotValue(Value) method.