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.
    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 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.