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.