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
  • Class
    Description
    The 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 with io.micronaut.el.annotation.ELExpression.
    Binds the functions a class declares to their qualified names.
    The functions declared with @ELFunction in the current compilation, registered as their classes are visited, which the expressions of the module use without listing them.
    A method expression declared with io.micronaut.el.annotation.ELMethodExpression.
    A function that no declaration, and no discovery, provides.