Package io.micronaut.el.processor.compiler
@NullMarked
package io.micronaut.el.processor.compiler
The compiler lowering an expression to the Micronaut SourceGen model.
- Since:
- 1.0
- Author:
- Denis Stepanov
-
ClassDescriptionThe compilation time counterpart of a
jakarta.el.ELContext.An exception raised when an expression cannot be compiled.Lowers an expression syntax tree to the Micronaut SourceGen model.The base and property of an lvalue.A compiled expression and its statically known type, when available.A value expression declared withio.micronaut.el.annotation.ELExpression.Binds the functions a class declares to their qualified names.The functions declared with@ELFunctionin the current compilation, registered as their classes are visited, which the expressions of the module use without listing them.A method expression declared withio.micronaut.el.annotation.ELMethodExpression.A function that no declaration, and no discovery, provides.