All Classes and Interfaces

Class
Description
The binary operators of the Jakarta Expression Language.
The compilation time counterpart of a jakarta.el.ELContext.
A standalone ELContext backed by the resolvers generated at compilation time.
A Jakarta Expression Language expression that was compiled at compilation time.
The ExpressionFactory returning the expressions compiled at compilation time.
A lambda expression whose body is compiled.
The base class of the MethodExpression implementations generated at compilation time.
The base class of the ValueExpression implementations generated at compilation time.
The arithmetic and string concatenation operators of the Jakarta Expression Language specification.
Provides the instances the functions declared on beans are invoked on.
The construction of the collection objects described in the section 2.2 of the Jakarta Expression Language specification.
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.
Declares the compilation time environment shared by the expressions of the annotated type.
Declares a Jakarta Expression Language value expression to be compiled at compilation time.
A value expression declared with io.micronaut.el.annotation.ELExpression.
Creates the expressions that were not compiled at compilation time.
The container annotation of ELExpression.
A source of the expressions compiled at compilation time.
The visitor compiling the expressions declared with ELExpression and ELMethodExpression.
Declares a method as a Jakarta Expression Language function, with its own name and namespace prefix.
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.
Maps the public static methods of a class, and the public instance methods it declares, to Jakarta Expression Language functions.
Registers the functions declared with ELFunction in the module, for its expressions.
The compiled body of a Jakarta Expression Language lambda expression.
The body of a lambda expression with two parameters.
The body of a lambda expression without parameters.
The body of a lambda expression with three parameters.
The body of a lambda expression with one parameter.
The factory of the lambda expressions created by the expressions generated at compilation time.
The handling of the literal-expressions described in the section 1.2.2 of the Jakarta Expression Language specification.
Declares a Jakarta Expression Language method expression to be compiled at compilation time.
A method expression declared with io.micronaut.el.annotation.ELMethodExpression.
The container annotation of ELMethodExpression.
Selects the method a method expression refers to, as described in the section 1.6 of the Jakarta Expression Language specification.
The abstract syntax tree of a parsed Jakarta Expression Language expression.
The assignment operator of the section 1.13 of the specification.
A binary operation.
A boolean literal.
The invocation of the value of an expression, such as a lambda expression.
A composite expression, as described in the section 1.2.3 of the specification.
An eval-expression, as described in the section 1.2.1 of the specification.
A floating point literal.
A function invocation, resolved as described in the section 1.5.2 of the specification.
An identifier, resolved as described in the section 1.5.1 of the specification.
An integer literal.
The kinds of nodes, one per record.
A lambda expression, as described in the section 1.20 of the specification.
A list construction, as described in the section 2.2.2 of the specification.
A literal-expression, as described in the section 1.2.2 of the specification.
A map construction, as described in the section 2.2.3 of the specification.
An entry of a map construction.
A method invocation with the . or the [] operator.
The null literal.
A property resolution with the . or the [] operator.
The semicolon operator of the section 1.14 of the specification.
A set construction, as described in the section 2.2.1 of the specification.
A string literal.
The conditional operator of the section 1.12 of the specification.
A unary operation.
Utilities over the parsed form of an expression.
The Optional implementation class described in the section 2.3.3.2 of the Jakarta Expression Language specification.
The parser of the Jakarta Expression Language grammar collected in the section 1.26 of the specification.
An exception raised when an expression cannot be parsed.
The resolution of identifiers, properties and methods described in the sections 1.5 and 1.6 of the Jakarta Expression Language specification.
A CompositeELResolver that only consults, for an operation a resolver does not have to implement, the resolvers that implement it.
The factory of the standard resolver chain of the module.
The Stream implementation class described in the section 2.3.3.1 of the Jakarta Expression Language specification.
The type conversion, comparison and emptiness rules of the Jakarta Expression Language specification.
The resolution of the types referenced by the annotations of the module.
A function that no declaration, and no discovery, provides.
Declares the compilation time type of an expression variable.
The writer of the ELExpressionSource implementations, which give access to the expressions compiled for a type.
A compiled method expression and the class generated for it.
 
Creates the expressions that were not compiled at compilation time by parsing them at runtime.
The ELResolver resolving the types annotated with Introspected through the bean introspection generated for them at compilation time.
A literal-expression used as a method expression, as described in the section 1.2.2 of the Jakarta Expression Language specification.
A literal-expression as described in the section 1.2.2 of the Jakarta Expression Language specification.
A VariableMapper keeping the variables of the section 1.19 of the Jakarta Expression Language specification in a map.
The writer of the jakarta.el.MethodExpression implementations.
A written method expression class, with its definition: inference fills the return type in.
 
 
 
 
 
A value expression wrapping an already resolved value, as created by ExpressionFactory.createValueExpression(Object, Class).
Invokes the methods of the types that have no bean introspection, reflectively, as BeanELResolver and StaticFieldELResolver do, with the method looked up through the cache of ELMethods: the resolvers of the specification read Class.getMethods() on every invocation.
The ELResolver implementing the operations on collection objects described in the chapter 2 of the Jakarta Expression Language specification.
The unary operators of the Jakarta Expression Language.
The writer of the jakarta.el.ValueExpression implementations.
A written expression class, with its definition: inference fills the expected type in.