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.The compiler lowering the abstract syntax tree of an expression to the source model of Micronaut SourceGen.The base object and the property of an lvalue.A compiled expression with the type known at compilation time, when there is one.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.