Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accessible(Method) - Static method in class io.micronaut.el.runtime.ELMethods
-
Returns a declaration of the method that can be invoked reflectively.
- add(ELResolver) - Method in class io.micronaut.el.resolver.ELResolverChain
- add(Object, Object) - Static method in class io.micronaut.el.runtime.ELArithmetic
-
The
+operator described in the section 1.7.1 of the specification. - ADD - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- addEvaluationListener(EvaluationListener) - Method in class io.micronaut.el.CompiledELContext
- allMatch(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- allMatch(Predicate) - Method in class io.micronaut.el.stream.ELStream
- AND - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- anyMatch(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- anyMatch(Predicate) - Method in class io.micronaut.el.stream.ELStream
- argument(Object[], int) - Static method in class io.micronaut.el.runtime.ELLambdas
- argument(Object[], int) - Static method in class io.micronaut.el.runtime.ELSupport
- argumentCount(Object[]) - Static method in class io.micronaut.el.runtime.ELSupport
- arguments() - Method in record class io.micronaut.el.parser.ast.ELNode.Call
-
Returns the value of the
argumentsrecord component. - arguments() - Method in record class io.micronaut.el.parser.ast.ELNode.Method
-
Returns the value of the
argumentsrecord component. - Assign(ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Assign
-
Creates an instance of a
Assignrecord class. - ASSIGN - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Assign.
- assignIdentifier(ELContext, String, Object) - Static method in class io.micronaut.el.runtime.ELResolution
-
Assigns a value to an identifier and returns the assigned value, as described in the section 1.13 of the specification.
- assignProperty(ELContext, Object, Object, Object) - Static method in class io.micronaut.el.runtime.ELResolution
-
Assigns a value to a property and returns the assigned value, as described in the section 1.13 of the specification.
- average() - Method in class io.micronaut.el.stream.ELStream
B
- base() - Method in record class io.micronaut.el.parser.ast.ELNode.Method
-
Returns the value of the
baserecord component. - base() - Method in record class io.micronaut.el.parser.ast.ELNode.Property
-
Returns the value of the
baserecord component. - base() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.LValue
-
Returns the value of the
baserecord component. - Binary(BinaryOperator, ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Binary
-
Creates an instance of a
Binaryrecord class. - BINARY - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Binary.
- BinaryOperator - Enum Class in io.micronaut.el.parser.ast
-
The binary operators of the Jakarta Expression Language.
- bind(ClassElement, String, boolean, Map) - Static method in class io.micronaut.el.processor.compiler.ELFunctionBinder
-
Binds the functions of a class: its public static methods, the public instance methods it declares, and the
@JvmStaticfunctions of its Kotlin companion object. - body() - Method in record class io.micronaut.el.parser.ast.ELNode.Lambda
-
Returns the value of the
bodyrecord component. - BOOLEAN_LITERAL - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
BooleanLiteral.
- BooleanLiteral(boolean) - Constructor for record class io.micronaut.el.parser.ast.ELNode.BooleanLiteral
-
Creates an instance of a
BooleanLiteralrecord class.
C
- Call(ELNode, List) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Call
-
Creates an instance of a
Callrecord class. - CALL - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Call.
- canonical(ELNode) - Static method in class io.micronaut.el.parser.ELNodes
-
Renders a parsed expression in a canonical form, so that two expressions that differ only in whitespace, in the delimiters or in the spelling of an operator render identically.
- className() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledMethod
-
Returns the value of the
classNamerecord component. - className() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledValue
-
Returns the value of the
classNamerecord component. - coerce(Object, Class) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value applying the standard rules of the specification.
- coerceToArray(Object, Class) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value to an array as described in the section 1.25.7 of the specification.
- coerceToBoolean(Object, boolean) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value to
Booleanas described in the section 1.25.5 of the specification. - coerceToCharacter(Object, boolean) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value to
Characteras described in the section 1.25.4 of the specification. - coerceToEnum(Object, Class) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value to an enum as described in the section 1.25.6 of the specification.
- coerceToFunctionalInterface(ELContext, Object, Class) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value to a functional interface, invoking the lambda expression when one is given.
- coerceToNumber(Object, Class) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value to a number type as described in the section 1.25.3 of the specification.
- coerceToString(Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value to
Stringas described in the section 1.25.2 of the specification. - coerceToType(ELContext, Object, Class) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value applying the custom converters of the context before the standard rules.
- coerceToType(Object, Class) - Method in class io.micronaut.el.CompiledExpressionFactory
- compare(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
Compares two values as described in the section 1.9.1 of the specification.
- CompilationContext - Class in io.micronaut.el.processor.compiler
-
The compilation time counterpart of a
jakarta.el.ELContext. - CompilationContext(VisitorContext, Element, ELFunctionDiscovery, Map, Map, List, List, Map) - Constructor for class io.micronaut.el.processor.compiler.CompilationContext
- compile(ELNode, ExpressionDef) - Method in class io.micronaut.el.processor.compiler.ELCompiler
-
Compiles an expression.
- CompiledELContext - Class in io.micronaut.el
-
A standalone
ELContextbacked by the resolvers generated at compilation time. - CompiledELContext() - Constructor for class io.micronaut.el.CompiledELContext
-
Creates a context using the standard chain of resolvers.
- CompiledELContext(ELResolver...) - Constructor for class io.micronaut.el.CompiledELContext
- CompiledExpression - Interface in io.micronaut.el.runtime
-
A Jakarta Expression Language expression that was compiled at compilation time.
- CompiledExpressionFactory - Class in io.micronaut.el
-
The
ExpressionFactoryreturning the expressions compiled at compilation time. - CompiledExpressionFactory() - Constructor for class io.micronaut.el.CompiledExpressionFactory
-
Creates a factory loading the generated expression sources with the
SoftServiceLoader. - CompiledExpressionFactory(ClassLoader) - Constructor for class io.micronaut.el.CompiledExpressionFactory
-
Creates a factory loading the generated expression sources from the given class loader.
- CompiledExpressionFactory(List) - Constructor for class io.micronaut.el.CompiledExpressionFactory
- CompiledExpressionFactory(List, ELExpressionParser) - Constructor for class io.micronaut.el.CompiledExpressionFactory
- CompiledLambdaExpression - Class in io.micronaut.el.runtime
-
A lambda expression whose body is compiled.
- CompiledLambdaExpression(ELContext, String[], ELLambdaBody) - Constructor for class io.micronaut.el.runtime.CompiledLambdaExpression
- CompiledMethod(ELMethodExpressionDefinition, String) - Constructor for record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledMethod
-
Creates an instance of a
CompiledMethodrecord class. - CompiledMethodExpression - Class in io.micronaut.el.runtime
-
The base class of the
MethodExpressionimplementations generated at compilation time. - CompiledMethodExpression(String, Class, Class[], boolean) - Constructor for class io.micronaut.el.runtime.CompiledMethodExpression
- CompiledMethodExpression(String, String, Class, Class[], boolean) - Constructor for class io.micronaut.el.runtime.CompiledMethodExpression
- CompiledValue(ELExpressionDefinition, String) - Constructor for record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledValue
-
Creates an instance of a
CompiledValuerecord class. - CompiledValueExpression - Class in io.micronaut.el.runtime
-
The base class of the
ValueExpressionimplementations generated at compilation time. - CompiledValueExpression(String, Class) - Constructor for class io.micronaut.el.runtime.CompiledValueExpression
- CompiledValueExpression(String, String, Class) - Constructor for class io.micronaut.el.runtime.CompiledValueExpression
- CompiledValueExpression(String, String, Class, boolean) - Constructor for class io.micronaut.el.runtime.CompiledValueExpression
- compileEvaluation(ELNode, ExpressionDef, Function) - Method in class io.micronaut.el.processor.compiler.ELCompiler
-
Compiles the evaluation of an expression as the body of a method returning its result.
- compileLValue(ELNode, ExpressionDef) - Method in class io.micronaut.el.processor.compiler.ELCompiler
-
Compiles the base object and the property of an lvalue, as described in the section 1.13 of the specification.
- compileTyped(ELNode, ExpressionDef) - Method in class io.micronaut.el.processor.compiler.ELCompiler
-
Compiles an expression, with its static type.
- Composite(List) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Composite
-
Creates an instance of a
Compositerecord class. - COMPOSITE - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Composite.
- concat(Object, Object) - Static method in class io.micronaut.el.runtime.ELArithmetic
-
The
+=operator described in the section 1.8 of the specification. - CONCAT - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
-
The string concatenation operator of the section 1.8 of the specification.
- condition() - Method in record class io.micronaut.el.parser.ast.ELNode.Ternary
-
Returns the value of the
conditionrecord component. - constantName() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Returns the value of the
constantNamerecord component. - constantName() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Returns the value of the
constantNamerecord component. - converts() - Method in class io.micronaut.el.resolver.ELResolverChain
- convertToType(ELContext, Object, Class) - Method in class io.micronaut.el.resolver.ELResolverChain
- count() - Method in class io.micronaut.el.stream.ELStream
- create(ELContext, List, Function) - Static method in class io.micronaut.el.runtime.ELLambdas
-
Creates a lambda expression described in the section 1.20 of the specification, whose body is evaluated with the arguments in the lambda scope of the context.
- createMethodExpression(ELContext, String, Class, Class[]) - Method in interface io.micronaut.el.ELExpressionParser
-
Parses a method expression.
- createMethodExpression(ELContext, String, Class, Class[]) - Method in class io.micronaut.el.interpreter.InterpretingELExpressionParser
- createMethodExpression(ELContext, String, Class, Class[]) - Method in class io.micronaut.el.CompiledExpressionFactory
- createMethodExpression(String, Class, Class[]) - Method in interface io.micronaut.el.ELExpressionSource
- createValueExpression(ELContext, String, Class) - Method in interface io.micronaut.el.ELExpressionParser
-
Parses a value expression.
- createValueExpression(ELContext, String, Class) - Method in class io.micronaut.el.interpreter.InterpretingELExpressionParser
- createValueExpression(ELContext, String, Class) - Method in class io.micronaut.el.CompiledExpressionFactory
- createValueExpression(Object, Class) - Method in class io.micronaut.el.CompiledExpressionFactory
- createValueExpression(String, Class) - Method in interface io.micronaut.el.ELExpressionSource
- current() - Static method in class io.micronaut.el.processor.compiler.ELFunctionDiscovery
D
- declaresFunctions(ClassElement) - Static method in class io.micronaut.el.processor.compiler.ELFunctionBinder
- definition() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledMethod
-
Returns the value of the
definitionrecord component. - definition() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledValue
-
Returns the value of the
definitionrecord component. - definition() - Method in record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
-
Returns the value of the
definitionrecord component. - definition() - Method in record class io.micronaut.el.processor.writer.ValueExpressionWriter.Written
-
Returns the value of the
definitionrecord component. - discard(Object) - Static method in class io.micronaut.el.runtime.ELLambdas
-
Discards the result of the body of a lambda expression implementing a functional interface whose method returns nothing.
- distinct() - Method in class io.micronaut.el.stream.ELStream
- divide(Object, Object) - Static method in class io.micronaut.el.runtime.ELArithmetic
-
The
/operator described in the section 1.7.2 of the specification. - DIVIDE - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- doInvoke(ELContext, Object[]) - Method in class io.micronaut.el.runtime.CompiledMethodExpression
-
Performs the compiled invocation.
- doInvoke(ELContext, Object[]) - Method in class io.micronaut.el.runtime.LiteralMethodExpression
E
- ELArithmetic - Class in io.micronaut.el.runtime
-
The arithmetic and string concatenation operators of the Jakarta Expression Language specification.
- ELBeanProvider - Interface in io.micronaut.el
-
Provides the instances the functions declared on beans are invoked on.
- ELCollections - Class in io.micronaut.el.runtime
-
The construction of the collection objects described in the section 2.2 of the Jakarta Expression Language specification.
- ELCompilationException - Exception Class in io.micronaut.el.processor.compiler
-
An exception raised when an expression cannot be compiled.
- ELCompilationException(String) - Constructor for exception class io.micronaut.el.processor.compiler.ELCompilationException
- ELCompiler - Class in io.micronaut.el.processor.compiler
-
The compiler lowering the abstract syntax tree of an expression to the source model of Micronaut SourceGen.
- ELCompiler(CompilationContext) - Constructor for class io.micronaut.el.processor.compiler.ELCompiler
- ELCompiler.LValue - Record Class in io.micronaut.el.processor.compiler
-
The base object and the property of an lvalue.
- ELCompiler.Typed - Record Class in io.micronaut.el.processor.compiler
-
A compiled expression with the type known at compilation time, when there is one.
- elements() - Method in record class io.micronaut.el.parser.ast.ELNode.ListData
-
Returns the value of the
elementsrecord component. - elements() - Method in record class io.micronaut.el.parser.ast.ELNode.SetData
-
Returns the value of the
elementsrecord component. - ELEnvironment - Annotation Interface in io.micronaut.el.annotation
-
Declares the compilation time environment shared by the expressions of the annotated type.
- ELExpression - Annotation Interface in io.micronaut.el.annotation
-
Declares a Jakarta Expression Language value expression to be compiled at compilation time.
- ELExpressionDefinition - Record Class in io.micronaut.el.processor.compiler
-
A value expression declared with
io.micronaut.el.annotation.ELExpression. - ELExpressionDefinition(String, ClassElement, boolean, String, ELNode) - Constructor for record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Creates an instance of a
ELExpressionDefinitionrecord class. - ELExpressionParser - Interface in io.micronaut.el
-
Creates the expressions that were not compiled at compilation time.
- ELExpressions - Annotation Interface in io.micronaut.el.annotation
-
The container annotation of
ELExpression. - ELExpressionSource - Interface in io.micronaut.el
-
A source of the expressions compiled at compilation time.
- ELExpressionVisitor - Class in io.micronaut.el.processor.visitor
-
The visitor compiling the expressions declared with
ELExpressionandELMethodExpression. - ELExpressionVisitor() - Constructor for class io.micronaut.el.processor.visitor.ELExpressionVisitor
- ELFunction - Annotation Interface in io.micronaut.el.annotation
-
Declares a method as a Jakarta Expression Language function, with its own name and namespace prefix.
- ELFunctionBinder - Class in io.micronaut.el.processor.compiler
-
Binds the functions a class declares to their qualified names.
- ELFunctionDiscovery - Class in io.micronaut.el.processor.compiler
-
The functions declared with
@ELFunctionin the current compilation, registered as their classes are visited, which the expressions of the module use without listing them. - ELFunctionDiscovery() - Constructor for class io.micronaut.el.processor.compiler.ELFunctionDiscovery
- ELFunctions - Annotation Interface in io.micronaut.el.annotation
-
Maps the public static methods of a class, and the public instance methods it declares, to Jakarta Expression Language functions.
- ELFunctionVisitor - Class in io.micronaut.el.processor.visitor
-
Registers the functions declared with
ELFunctionin the module, for its expressions. - ELFunctionVisitor() - Constructor for class io.micronaut.el.processor.visitor.ELFunctionVisitor
- ELLambdaBody - Interface in io.micronaut.el.runtime
-
The compiled body of a Jakarta Expression Language lambda expression.
- ELLambdaBody.Binary - Interface in io.micronaut.el.runtime
-
The body of a lambda expression with two parameters.
- ELLambdaBody.Nullary - Interface in io.micronaut.el.runtime
-
The body of a lambda expression without parameters.
- ELLambdaBody.Ternary - Interface in io.micronaut.el.runtime
-
The body of a lambda expression with three parameters.
- ELLambdaBody.Unary - Interface in io.micronaut.el.runtime
-
The body of a lambda expression with one parameter.
- ELLambdas - Class in io.micronaut.el.runtime
-
The factory of the lambda expressions created by the expressions generated at compilation time.
- ELLiterals - Class in io.micronaut.el.runtime
-
The handling of the literal-expressions described in the section 1.2.2 of the Jakarta Expression Language specification.
- ELMethodExpression - Annotation Interface in io.micronaut.el.annotation
-
Declares a Jakarta Expression Language method expression to be compiled at compilation time.
- ELMethodExpressionDefinition - Record Class in io.micronaut.el.processor.compiler
-
A method expression declared with
io.micronaut.el.annotation.ELMethodExpression. - ELMethodExpressionDefinition(String, ClassElement, boolean, List, String, ELNode) - Constructor for record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Creates an instance of a
ELMethodExpressionDefinitionrecord class. - ELMethodExpressions - Annotation Interface in io.micronaut.el.annotation
-
The container annotation of
ELMethodExpression. - ELMethods - Class in io.micronaut.el.runtime
-
Selects the method a method expression refers to, as described in the section 1.6 of the Jakarta Expression Language specification.
- ELNode - Interface in io.micronaut.el.parser.ast
-
The abstract syntax tree of a parsed Jakarta Expression Language expression.
- ELNode.Assign - Record Class in io.micronaut.el.parser.ast
-
The assignment operator of the section 1.13 of the specification.
- ELNode.Binary - Record Class in io.micronaut.el.parser.ast
-
A binary operation.
- ELNode.BooleanLiteral - Record Class in io.micronaut.el.parser.ast
-
A boolean literal.
- ELNode.Call - Record Class in io.micronaut.el.parser.ast
-
The invocation of the value of an expression, such as a lambda expression.
- ELNode.Composite - Record Class in io.micronaut.el.parser.ast
-
A composite expression, as described in the section 1.2.3 of the specification.
- ELNode.Eval - Record Class in io.micronaut.el.parser.ast
-
An eval-expression, as described in the section 1.2.1 of the specification.
- ELNode.FloatingPointLiteral - Record Class in io.micronaut.el.parser.ast
-
A floating point literal.
- ELNode.Function - Record Class in io.micronaut.el.parser.ast
-
A function invocation, resolved as described in the section 1.5.2 of the specification.
- ELNode.Identifier - Record Class in io.micronaut.el.parser.ast
-
An identifier, resolved as described in the section 1.5.1 of the specification.
- ELNode.IntegerLiteral - Record Class in io.micronaut.el.parser.ast
-
An integer literal.
- ELNode.Kind - Enum Class in io.micronaut.el.parser.ast
-
The kinds of nodes, one per record.
- ELNode.Lambda - Record Class in io.micronaut.el.parser.ast
-
A lambda expression, as described in the section 1.20 of the specification.
- ELNode.ListData - Record Class in io.micronaut.el.parser.ast
-
A list construction, as described in the section 2.2.2 of the specification.
- ELNode.LiteralText - Record Class in io.micronaut.el.parser.ast
-
A literal-expression, as described in the section 1.2.2 of the specification.
- ELNode.MapData - Record Class in io.micronaut.el.parser.ast
-
A map construction, as described in the section 2.2.3 of the specification.
- ELNode.MapData.MapEntry - Record Class in io.micronaut.el.parser.ast
-
An entry of a map construction.
- ELNode.Method - Record Class in io.micronaut.el.parser.ast
-
A method invocation with the
.or the[]operator. - ELNode.NullLiteral - Record Class in io.micronaut.el.parser.ast
-
The
nullliteral. - ELNode.Property - Record Class in io.micronaut.el.parser.ast
-
A property resolution with the
.or the[]operator. - ELNode.Semicolon - Record Class in io.micronaut.el.parser.ast
-
The semicolon operator of the section 1.14 of the specification.
- ELNode.SetData - Record Class in io.micronaut.el.parser.ast
-
A set construction, as described in the section 2.2.1 of the specification.
- ELNode.StringLiteral - Record Class in io.micronaut.el.parser.ast
-
A string literal.
- ELNode.Ternary - Record Class in io.micronaut.el.parser.ast
-
The conditional operator of the section 1.12 of the specification.
- ELNode.Unary - Record Class in io.micronaut.el.parser.ast
-
A unary operation.
- ELNodes - Class in io.micronaut.el.parser
-
Utilities over the parsed form of an expression.
- ELOptional<T> - Class in io.micronaut.el.stream
-
The
Optionalimplementation class described in the section 2.3.3.2 of the Jakarta Expression Language specification. - ELParser - Class in io.micronaut.el.parser
-
The parser of the Jakarta Expression Language grammar collected in the section 1.26 of the specification.
- ELParsingException - Exception Class in io.micronaut.el.parser
-
An exception raised when an expression cannot be parsed.
- ELParsingException(String) - Constructor for exception class io.micronaut.el.parser.ELParsingException
- ELParsingException(String, String, int) - Constructor for exception class io.micronaut.el.parser.ELParsingException
- ELResolution - Class in io.micronaut.el.runtime
-
The resolution of identifiers, properties and methods described in the sections 1.5 and 1.6 of the Jakarta Expression Language specification.
- ELResolverChain - Class in io.micronaut.el.resolver
-
A
CompositeELResolverthat only consults, for an operation a resolver does not have to implement, the resolvers that implement it. - ELResolverChain(ELResolver...) - Constructor for class io.micronaut.el.resolver.ELResolverChain
-
Creates a chain of the given resolvers, in order.
- ELResolverChain(List) - Constructor for class io.micronaut.el.resolver.ELResolverChain
-
Creates a chain of the given resolvers, in order.
- ELResolvers - Class in io.micronaut.el.resolver
-
The factory of the standard resolver chain of the module.
- ELStream<T> - Class in io.micronaut.el.stream
-
The
Streamimplementation class described in the section 2.3.3.1 of the Jakarta Expression Language specification. - ELSupport - Class in io.micronaut.el.runtime
-
The type conversion, comparison and emptiness rules of the Jakarta Expression Language specification.
- ELTypes - Class in io.micronaut.el.processor.visitor
-
The resolution of the types referenced by the annotations of the module.
- ELUndeclaredFunctionException - Exception Class in io.micronaut.el.processor.compiler
-
A function that no declaration, and no discovery, provides.
- ELUndeclaredFunctionException(String) - Constructor for exception class io.micronaut.el.processor.compiler.ELUndeclaredFunctionException
- ELVariable - Annotation Interface in io.micronaut.el.annotation
-
Declares the compilation time type of an expression variable.
- empty() - Static method in class io.micronaut.el.stream.ELOptional
- EMPTY - Enum constant in enum class io.micronaut.el.parser.ast.UnaryOperator
-
The empty operator of the section 1.11 of the specification.
- enterLambdaScope(Map, boolean) - Method in class io.micronaut.el.processor.compiler.CompilationContext
-
Enters the scope of a lambda expression.
- enterLambdaScope(Map) - Method in class io.micronaut.el.CompiledELContext
- entries() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData
-
Returns the value of the
entriesrecord component. - EQUAL - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- equals(Object) - Method in class io.micronaut.el.runtime.ObjectValueExpression
- equals(Object) - Method in class io.micronaut.el.stream.ELOptional
- equals(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The
==operator described in the section 1.9.2 of the specification. - equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Assign
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.BooleanLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Call
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Composite
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Eval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Function
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Identifier
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Lambda
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.ListData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.LiteralText
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.MapData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.MapData.MapEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Method
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.NullLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Property
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Semicolon
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.SetData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.StringLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Ternary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.parser.ast.ELNode.Unary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.processor.compiler.ELCompiler.LValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.processor.compiler.ELCompiler.Typed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledMethod
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.el.processor.writer.ValueExpressionWriter.Written
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- equals(Object) - Method in class io.micronaut.el.runtime.CompiledValueExpression
- Eval(ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Eval
-
Creates an instance of a
Evalrecord class. - EVAL - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Eval.
- evaluate(ELContext) - Method in class io.micronaut.el.runtime.CompiledValueExpression
-
Evaluates the compiled expression.
- evaluate(ELContext) - Method in interface io.micronaut.el.runtime.ELLambdaBody.Nullary
- evaluate(ELContext) - Method in class io.micronaut.el.runtime.LiteralValueExpression
- evaluate(ELContext, Object) - Method in interface io.micronaut.el.runtime.ELLambdaBody.Unary
- evaluate(ELContext, Object[]) - Method in interface io.micronaut.el.runtime.ELLambdaBody.Binary
- evaluate(ELContext, Object[]) - Method in interface io.micronaut.el.runtime.ELLambdaBody
-
Evaluates the body of the lambda expression.
- evaluate(ELContext, Object[]) - Method in interface io.micronaut.el.runtime.ELLambdaBody.Nullary
- evaluate(ELContext, Object[]) - Method in interface io.micronaut.el.runtime.ELLambdaBody.Ternary
- evaluate(ELContext, Object[]) - Method in interface io.micronaut.el.runtime.ELLambdaBody.Unary
- evaluate(ELContext, Object, Object) - Method in interface io.micronaut.el.runtime.ELLambdaBody.Binary
- evaluate(ELContext, Object, Object, Object) - Method in interface io.micronaut.el.runtime.ELLambdaBody.Ternary
- evaluateArguments(ELContext) - Method in class io.micronaut.el.runtime.CompiledMethodExpression
-
Evaluates the parameters an expression such as
${bean.method(a, b)}provides itself. - evaluateBase(ELContext) - Method in class io.micronaut.el.runtime.CompiledMethodExpression
-
Evaluates the base object the method is invoked on,
nullfor a method expression consisting of a single identifier. - evaluateBase(ELContext) - Method in class io.micronaut.el.runtime.LiteralMethodExpression
- evaluateProperty(ELContext) - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- evaluateProperty(ELContext) - Method in class io.micronaut.el.runtime.LiteralMethodExpression
- evaluatesTo(ClassElement) - Method in class io.micronaut.el.processor.compiler.ELCompiler
- evaluationType() - Method in class io.micronaut.el.processor.compiler.ELCompiler
- exitLambdaScope() - Method in class io.micronaut.el.CompiledELContext
- exitLambdaScope() - Method in class io.micronaut.el.processor.compiler.CompilationContext
-
Exits the scope of a lambda expression.
- expectedParamTypes() - Element in annotation interface io.micronaut.el.annotation.ELMethodExpression
- expectedReturnType() - Element in annotation interface io.micronaut.el.annotation.ELMethodExpression
-
When it is not declared, the compiler infers it from the static type of the invocation, the same way
ELExpression.expectedTypeis inferred. - expectedType() - Element in annotation interface io.micronaut.el.annotation.ELExpression
-
The expected type the evaluation result is coerced to.
- expectedType() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Returns the value of the
expectedTyperecord component. - expression() - Element in annotation interface io.micronaut.el.annotation.ELExpression
- expression() - Element in annotation interface io.micronaut.el.annotation.ELMethodExpression
- expression() - Method in record class io.micronaut.el.parser.ast.ELNode.Eval
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.Typed
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Returns the value of the
expressionrecord component. - expression() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Returns the value of the
expressionrecord component. - expressions() - Method in interface io.micronaut.el.ELExpressionSource
-
The expression strings this source declares, so that
CompiledExpressionFactorycan index the sources once and consult only the ones declaring the expression it is asked for. - ExpressionSourceWriter - Class in io.micronaut.el.processor.writer
-
The writer of the
ELExpressionSourceimplementations, which give access to the expressions compiled for a type. - ExpressionSourceWriter.CompiledMethod - Record Class in io.micronaut.el.processor.writer
-
A compiled method expression and the class generated for it.
- ExpressionSourceWriter.CompiledValue - Record Class in io.micronaut.el.processor.writer
F
- filter(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- filter(Predicate) - Method in class io.micronaut.el.stream.ELStream
- find(String) - Method in class io.micronaut.el.processor.compiler.ELFunctionDiscovery
- findFirst() - Method in class io.micronaut.el.stream.ELStream
- findMethod(Class, String, Class[], Object[]) - Static method in class io.micronaut.el.runtime.ELMethods
-
Finds the method a method expression refers to.
- findMethodOrNull(Class, String, Class[], Object[], boolean) - Static method in class io.micronaut.el.runtime.ELMethods
-
Finds a method by name and arguments, as
ELMethods.findMethod(Class, String, Class[], Object[])does, or returnsnullwhen the type declares no public method of the name. - finish(VisitorContext) - Method in class io.micronaut.el.processor.visitor.ELExpressionVisitor
- flatMap(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- flatMap(Function) - Method in class io.micronaut.el.stream.ELStream
- FLOATING_POINT_LITERAL - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
FloatingPointLiteral.
- FloatingPointLiteral(String) - Constructor for record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
- FloatingPointLiteral(String, Number) - Constructor for record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
-
Creates an instance of a
FloatingPointLiteralrecord class. - floatingPointValue(String) - Static method in class io.micronaut.el.runtime.ELLiterals
-
Returns the value of a floating point literal, which is a
Doubleunless it does not fit in one. - forEach(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- forEach(Consumer) - Method in class io.micronaut.el.stream.ELStream
- Function(String, String, List) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Function
-
Creates an instance of a
Functionrecord class. - FUNCTION - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Function.
- functionProvider(ELContext, Class) - Static method in class io.micronaut.el.runtime.ELResolution
-
The instance a function declared on a bean is invoked on: the one registered in the context under its type, or the one the
ELBeanProviderregistered in the context returns. - functions() - Element in annotation interface io.micronaut.el.annotation.ELEnvironment
G
- get() - Method in class io.micronaut.el.stream.ELOptional
- get(Class) - Method in interface io.micronaut.el.ELBeanProvider
- getBean(String) - Method in class io.micronaut.el.CompiledELContext
- getCommonPropertyType(ELContext, Object) - Method in class io.micronaut.el.resolver.IntrospectionELResolver
- getCommonPropertyType(ELContext, Object) - Method in class io.micronaut.el.resolver.ReflectiveMethodELResolver
- getCommonPropertyType(ELContext, Object) - Method in class io.micronaut.el.resolver.StreamELResolver
- getELResolver() - Method in class io.micronaut.el.CompiledELContext
- getExpectedParamTypes() - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- getExpectedReturnType() - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- getExpectedType() - Method in class io.micronaut.el.runtime.CompiledValueExpression
- getExpectedType() - Method in class io.micronaut.el.runtime.ObjectValueExpression
- getExpressionString() - Method in interface io.micronaut.el.runtime.CompiledExpression
- getExpressionString() - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- getExpressionString() - Method in class io.micronaut.el.runtime.CompiledValueExpression
- getExpressionString() - Method in class io.micronaut.el.runtime.ObjectValueExpression
- getFunctionMapper() - Method in class io.micronaut.el.CompiledELContext
- getIdentifierType(ELContext, String) - Static method in class io.micronaut.el.runtime.ELResolution
- getInitFunctionMap() - Method in class io.micronaut.el.CompiledExpressionFactory
- getMethodInfo(ELContext) - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- getMethodInfo(ELContext) - Method in class io.micronaut.el.runtime.LiteralMethodExpression
- getMethodReference(ELContext) - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- getOrder() - Method in class io.micronaut.el.processor.visitor.ELFunctionVisitor
- getOriginatingElement() - Method in class io.micronaut.el.processor.compiler.CompilationContext
- getStreamELResolver() - Method in class io.micronaut.el.CompiledExpressionFactory
- getSupportedAnnotationNames() - Method in class io.micronaut.el.processor.visitor.ELExpressionVisitor
- getSupportedAnnotationNames() - Method in class io.micronaut.el.processor.visitor.ELFunctionVisitor
- getType(ELContext) - Method in class io.micronaut.el.runtime.CompiledValueExpression
- getType(ELContext) - Method in class io.micronaut.el.runtime.LiteralValueExpression
- getType(ELContext) - Method in class io.micronaut.el.runtime.ObjectValueExpression
- getType(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.IntrospectionELResolver
- getType(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.ReflectiveMethodELResolver
- getType(ELContext, Object, Object) - Static method in class io.micronaut.el.runtime.ELResolution
- getType(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.StreamELResolver
- getValue(ELContext) - Method in class io.micronaut.el.runtime.CompiledValueExpression
- getValue(ELContext) - Method in class io.micronaut.el.runtime.ObjectValueExpression
- getValue(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.ELResolverChain
- getValue(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.IntrospectionELResolver
- getValue(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.ReflectiveMethodELResolver
- getValue(ELContext, Object, Object) - Static method in class io.micronaut.el.runtime.ELResolution
-
Resolves a property of a base object, returning
nullwhen the base or the property isnullas described for thegetValueevaluation of the section 1.6 of the specification. - getValue(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.StreamELResolver
- getValueRequired(ELContext, Object, Object) - Static method in class io.micronaut.el.runtime.ELResolution
-
Resolves a property of a base object, failing when the base or the property is
null. - getVariableMapper() - Method in class io.micronaut.el.CompiledELContext
- getVisitorContext() - Method in class io.micronaut.el.processor.compiler.CompilationContext
- getVisitorKind() - Method in class io.micronaut.el.processor.visitor.ELExpressionVisitor
- getVisitorKind() - Method in class io.micronaut.el.processor.visitor.ELFunctionVisitor
- GREATER_THAN - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- GREATER_THAN_OR_EQUAL - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- greaterThan(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The
>operator described in the section 1.9.1 of the specification. - greaterThanOrEqual(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The
>=operator described in the section 1.9.1 of the specification.
H
- hasAssignments(ELNode) - Static method in class io.micronaut.el.processor.compiler.ELCompiler
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Assign
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.BooleanLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Call
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Composite
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Eval
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Function
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Identifier
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Lambda
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.ListData
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.LiteralText
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData.MapEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Method
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.NullLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Property
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Semicolon
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.SetData
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.StringLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Ternary
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.parser.ast.ELNode.Unary
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.LValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.Typed
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledMethod
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.el.processor.writer.ValueExpressionWriter.Written
-
Returns a hash code value for this object.
- hashCode() - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- hashCode() - Method in class io.micronaut.el.runtime.CompiledValueExpression
- hashCode() - Method in class io.micronaut.el.runtime.ObjectValueExpression
- hashCode() - Method in class io.micronaut.el.stream.ELOptional
I
- Identifier(String) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Identifier
-
Creates an instance of a
Identifierrecord class. - IDENTIFIER - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Identifier.
- ifFalse() - Method in record class io.micronaut.el.parser.ast.ELNode.Ternary
-
Returns the value of the
ifFalserecord component. - ifPresent(LambdaExpression) - Method in class io.micronaut.el.stream.ELOptional
- ifPresent(Consumer) - Method in class io.micronaut.el.stream.ELOptional
- ifTrue() - Method in record class io.micronaut.el.parser.ast.ELNode.Ternary
-
Returns the value of the
ifTruerecord component. - image() - Method in record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
-
Returns the value of the
imagerecord component. - image() - Method in record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
-
Returns the value of the
imagerecord component. - importPackages() - Element in annotation interface io.micronaut.el.annotation.ELEnvironment
- imports() - Element in annotation interface io.micronaut.el.annotation.ELEnvironment
- inferred() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Returns the value of the
inferredrecord component. - inferred() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Returns the value of the
inferredrecord component. - inferredEvaluationType() - Method in class io.micronaut.el.processor.compiler.ELCompiler
-
The expected type inferred for an expression whose declaration omits it: the static type of the result, a primitive as the wrapper the evaluation returns,
Objectwhen the compiler does not know the type. - inferredType(ELNode) - Method in class io.micronaut.el.processor.compiler.ELCompiler
-
The static type of an expression, for the return type of a method expression whose declaration omits it.
- inferring(ClassElement) - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
A definition whose expected type was omitted, resolved to the static type of the expression.
- inferring(ClassElement) - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
A definition whose expected return type was omitted, resolved to the static type of the invocation.
- INTEGER_LITERAL - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
IntegerLiteral.
- IntegerLiteral(String) - Constructor for record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
- IntegerLiteral(String, Number) - Constructor for record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
-
Creates an instance of a
IntegerLiteralrecord class. - integerValue(String) - Static method in class io.micronaut.el.runtime.ELLiterals
-
Returns the value of an integer literal, which is a
Longunless it does not fit in one. - InterpretingELExpressionParser - Class in io.micronaut.el.interpreter
-
Creates the expressions that were not compiled at compilation time by parsing them at runtime.
- InterpretingELExpressionParser() - Constructor for class io.micronaut.el.interpreter.InterpretingELExpressionParser
- IntrospectionELResolver - Class in io.micronaut.el.resolver
-
The
ELResolverresolving the types annotated withIntrospectedthrough the bean introspection generated for them at compilation time. - IntrospectionELResolver() - Constructor for class io.micronaut.el.resolver.IntrospectionELResolver
-
Creates a resolver using the shared introspector.
- IntrospectionELResolver(boolean) - Constructor for class io.micronaut.el.resolver.IntrospectionELResolver
- IntrospectionELResolver(BeanIntrospector, boolean) - Constructor for class io.micronaut.el.resolver.IntrospectionELResolver
- inValueLambda() - Method in class io.micronaut.el.processor.compiler.CompilationContext
- invocations() - Method in record class io.micronaut.el.parser.ast.ELNode.Function
-
Returns the value of the
invocationsrecord component. - invoke(ELContext, Object[]) - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- invoke(ELContext, Object, Object, Class[], Object[]) - Method in class io.micronaut.el.resolver.ELResolverChain
- invoke(ELContext, Object, Object, Class[], Object[]) - Method in class io.micronaut.el.resolver.ReflectiveMethodELResolver
- invoke(ELContext, Object, Object, Class[], Object[]) - Method in class io.micronaut.el.resolver.IntrospectionELResolver
- invoke(ELContext, Object, Object, Object...) - Static method in class io.micronaut.el.runtime.ELResolution
-
Invokes a method of a base object as described in the section 1.6 of the specification.
- invoke(ELContext, Object...) - Method in class io.micronaut.el.runtime.CompiledLambdaExpression
- invoke(ELContext, Object, Object, Class[], Object[]) - Method in class io.micronaut.el.resolver.StreamELResolver
- invoke(ELContext, Method, Object, Object[]) - Static method in class io.micronaut.el.runtime.ELMethods
-
Invokes a method reflectively, the arguments coerced to the parameter types as described in the section 1.23 of the specification, the variable arity arguments packed into an array, the exceptions of the method unwrapped.
- invoke(Object...) - Method in class io.micronaut.el.runtime.CompiledLambdaExpression
- invokeCallable(ELContext, Object, Object...) - Static method in class io.micronaut.el.runtime.ELResolution
-
Invokes the result of a function expression as described in the section 1.5.2 of the specification, which covers the invocation of lambda expressions returning lambda expressions.
- invokeMethod(ELContext, Object, Method, Object[]) - Static method in class io.micronaut.el.runtime.ELResolution
-
Invokes a method found on the base object, which is how the section 1.6 of the specification invokes a method expression that does not provide its own parameters.
- invokeMethodExpression(ELContext, Object, Object[]) - Static method in class io.micronaut.el.runtime.ELResolution
-
Invokes a method expression resolved from a single identifier, as described in the section 1.5.4 of the specification.
- invokeOperation(ELContext, String, Object[]) - Method in class io.micronaut.el.stream.ELOptional
-
Invokes one of the operations of this class, avoiding the reflective dispatch of the standard resolvers.
- invokeOperation(String, Object[]) - Method in class io.micronaut.el.stream.ELStream
-
Invokes one of the operations of this class, avoiding the reflective dispatch of the standard resolvers.
- invokeRuntime(ClassTypeDef, String, TypeDef, ExpressionDef...) - Method in class io.micronaut.el.processor.compiler.ELCompiler
-
Invokes a static method of the runtime with the signature the runtime actually declares, for the writers.
- invokeWithParams(ELContext, Object, Object, Object[]) - Static method in class io.micronaut.el.runtime.ELResolution
-
Invokes a method of a base object with the parameters passed to
jakarta.el.MethodExpression.invoke(ELContext, Object[]). - invokeWithParamTypes(ELContext, Object, Object, Class[], Object[]) - Static method in class io.micronaut.el.runtime.ELResolution
-
Invokes a method of a base object with the parameter types provided when the expression was created, which is how the section 1.6 of the specification resolves an overloaded method.
- io.micronaut.el - package io.micronaut.el
-
A Jakarta Expression Language implementation whose expressions and resolvers are generated at compilation time.
- io.micronaut.el.annotation - package io.micronaut.el.annotation
-
Annotations to declare Jakarta Expression Language beans and expressions compiled at compilation time.
- io.micronaut.el.info - package io.micronaut.el.info
- io.micronaut.el.interpreter - package io.micronaut.el.interpreter
-
The runtime parsing and evaluation of the expressions that were not compiled at compilation time.
- io.micronaut.el.parser - package io.micronaut.el.parser
-
The lexer and the parser of the Jakarta Expression Language grammar.
- io.micronaut.el.parser.ast - package io.micronaut.el.parser.ast
-
The abstract syntax tree of a parsed expression.
- io.micronaut.el.processor.compiler - package io.micronaut.el.processor.compiler
-
The compiler lowering an expression to the Micronaut SourceGen model.
- io.micronaut.el.processor.visitor - package io.micronaut.el.processor.visitor
-
The type element visitors driving the generation.
- io.micronaut.el.processor.writer - package io.micronaut.el.processor.writer
-
The writers of the generated expressions and resolvers.
- io.micronaut.el.resolver - package io.micronaut.el.resolver
-
The Jakarta Expression Language resolvers of the module.
- io.micronaut.el.runtime - package io.micronaut.el.runtime
-
The runtime support of the expressions generated at compilation time.
- io.micronaut.el.stream - package io.micronaut.el.stream
-
The implementation of the operations on collection objects.
- isCompanion(ClassElement) - Static method in class io.micronaut.el.processor.visitor.ELTypes
- isEmpty() - Method in class io.micronaut.el.runtime.MapVariableMapper
- isEmpty(Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The
emptyoperator described in the section 1.11 of the specification. - isFloatingPoint(Object) - Static method in class io.micronaut.el.runtime.ELSupport
- isFloatingPointInstance(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
- isFloatingPointNotation(String) - Static method in class io.micronaut.el.runtime.ELSupport
- isFloatingPointOperand(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
- isIdentifierReadOnly(ELContext, String) - Static method in class io.micronaut.el.runtime.ELResolution
- isLambdaArgument(String) - Method in class io.micronaut.el.CompiledELContext
- isLambdaParameter(String) - Method in class io.micronaut.el.processor.compiler.CompilationContext
- isLiteralText() - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- isLiteralText() - Method in class io.micronaut.el.runtime.CompiledValueExpression
- isLiteralText() - Method in class io.micronaut.el.runtime.LiteralMethodExpression
- isLiteralText() - Method in class io.micronaut.el.runtime.LiteralValueExpression
- isLiteralText() - Method in class io.micronaut.el.runtime.ObjectValueExpression
- isOperand(Object, Object, Class) - Static method in class io.micronaut.el.runtime.ELSupport
- isParametersProvided() - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- isPresent() - Method in class io.micronaut.el.stream.ELOptional
- isPublicStatic(FieldElement) - Static method in class io.micronaut.el.processor.visitor.ELTypes
-
Whether the field is a public static field of the class.
- isReadOnly(ELContext) - Method in class io.micronaut.el.runtime.CompiledValueExpression
- isReadOnly(ELContext) - Method in class io.micronaut.el.runtime.ObjectValueExpression
- isReadOnly(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.IntrospectionELResolver
- isReadOnly(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.ReflectiveMethodELResolver
- isReadOnly(ELContext, Object, Object) - Static method in class io.micronaut.el.runtime.ELResolution
- isReadOnly(ELContext, Object, Object) - Method in class io.micronaut.el.resolver.StreamELResolver
- isStatic(MethodElement) - Static method in class io.micronaut.el.processor.visitor.ELTypes
-
Whether the method is invoked statically.
- iterator() - Method in class io.micronaut.el.stream.ELStream
K
- key() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData.MapEntry
-
Returns the value of the
keyrecord component. - kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Assign
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.BooleanLiteral
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Call
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Composite
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Eval
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Function
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Identifier
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
- kind() - Method in interface io.micronaut.el.parser.ast.ELNode
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Lambda
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.ListData
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.LiteralText
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Method
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.NullLiteral
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Property
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Semicolon
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.SetData
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.StringLiteral
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Ternary
- kind() - Method in record class io.micronaut.el.parser.ast.ELNode.Unary
L
- lambda(ELContext, String[], ELLambdaBody) - Static method in class io.micronaut.el.runtime.ELLambdas
-
Creates a lambda expression with any number of parameters from its compiled body.
- Lambda(List, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Lambda
-
Creates an instance of a
Lambdarecord class. - LAMBDA - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Lambda.
- lambda0(ELContext, ELLambdaBody.Nullary) - Static method in class io.micronaut.el.runtime.ELLambdas
-
Creates a lambda expression without parameters from its compiled body.
- lambda1(ELContext, String, ELLambdaBody.Unary) - Static method in class io.micronaut.el.runtime.ELLambdas
-
Creates a lambda expression with one parameter from its compiled body.
- lambda2(ELContext, String, String, ELLambdaBody.Binary) - Static method in class io.micronaut.el.runtime.ELLambdas
-
Creates a lambda expression with two parameters from its compiled body.
- lambda3(ELContext, String, String, String, ELLambdaBody.Ternary) - Static method in class io.micronaut.el.runtime.ELLambdas
-
Creates a lambda expression with three parameters from its compiled body.
- lambdaParameter(String) - Method in class io.micronaut.el.processor.compiler.CompilationContext
- left() - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
-
Returns the value of the
leftrecord component. - left() - Method in record class io.micronaut.el.parser.ast.ELNode.Semicolon
-
Returns the value of the
leftrecord component. - LESS_THAN - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- LESS_THAN_OR_EQUAL - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- lessThan(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The
<operator described in the section 1.9.1 of the specification. - lessThanOrEqual(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The
<=operator described in the section 1.9.1 of the specification. - limit(Object) - Method in class io.micronaut.el.stream.ELStream
- list(Object...) - Static method in class io.micronaut.el.runtime.ELCollections
- LIST_DATA - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
ListData.
- ListData(List) - Constructor for record class io.micronaut.el.parser.ast.ELNode.ListData
-
Creates an instance of a
ListDatarecord class. - listElement(List, Object) - Static method in class io.micronaut.el.runtime.ELResolution
-
Reads an element of a list, as the
jakarta.el.ListELResolverdoes for a base the compiler knows to be a list: the index is coerced to an integer, an index out of the bounds of the list reads as null, and so does a null base or index, section 1.6 of the specification. - LITERAL_TEXT - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
LiteralText.
- LiteralMethodExpression - Class in io.micronaut.el.runtime
-
A literal-expression used as a method expression, as described in the section 1.2.2 of the Jakarta Expression Language specification.
- LiteralMethodExpression(String, Class, Class[]) - Constructor for class io.micronaut.el.runtime.LiteralMethodExpression
- LiteralText(String) - Constructor for record class io.micronaut.el.parser.ast.ELNode.LiteralText
-
Creates an instance of a
LiteralTextrecord class. - literalTextOrNull(String) - Static method in class io.micronaut.el.runtime.ELLiterals
-
Returns the text of a literal-expression, with the
\$and\#escapes resolved. - LiteralValueExpression - Class in io.micronaut.el.runtime
-
A literal-expression as described in the section 1.2.2 of the Jakarta Expression Language specification.
- LiteralValueExpression(String, Class) - Constructor for class io.micronaut.el.runtime.LiteralValueExpression
- localName() - Method in record class io.micronaut.el.parser.ast.ELNode.Function
-
Returns the value of the
localNamerecord component. - LValue(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.el.processor.compiler.ELCompiler.LValue
-
Creates an instance of a
LValuerecord class.
M
- map(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- map(Object...) - Static method in class io.micronaut.el.runtime.ELCollections
- map(Function) - Method in class io.micronaut.el.stream.ELStream
- MAP_DATA - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
MapData.
- MapData(List) - Constructor for record class io.micronaut.el.parser.ast.ELNode.MapData
-
Creates an instance of a
MapDatarecord class. - MapEntry(ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.MapData.MapEntry
-
Creates an instance of a
MapEntryrecord class. - mapValue(Map, Object) - Static method in class io.micronaut.el.runtime.ELResolution
-
Reads the value of a key of a map, as the
jakarta.el.MapELResolverdoes for a base the compiler knows to be a map; a null base or key is null, section 1.6 of the specification. - MapVariableMapper - Class in io.micronaut.el.runtime
-
A
VariableMapperkeeping the variables of the section 1.19 of the Jakarta Expression Language specification in a map. - MapVariableMapper() - Constructor for class io.micronaut.el.runtime.MapVariableMapper
- max() - Method in class io.micronaut.el.stream.ELStream
- max(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- max(Comparator) - Method in class io.micronaut.el.stream.ELStream
- Method(ELNode, ELNode, List) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Method
-
Creates an instance of a
Methodrecord class. - METHOD - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Method.
- MethodExpressionWriter - Class in io.micronaut.el.processor.writer
-
The writer of the
jakarta.el.MethodExpressionimplementations. - MethodExpressionWriter.Written - Record Class in io.micronaut.el.processor.writer
-
A written method expression class, with its definition: inference fills the return type in.
- MicronautJakartaElAnnotationsModuleInfo - Class in io.micronaut.el.info
- MicronautJakartaElAnnotationsModuleInfo() - Constructor for class io.micronaut.el.info.MicronautJakartaElAnnotationsModuleInfo
- MicronautJakartaElInterpreterModuleInfo - Class in io.micronaut.el.info
- MicronautJakartaElInterpreterModuleInfo() - Constructor for class io.micronaut.el.info.MicronautJakartaElInterpreterModuleInfo
- MicronautJakartaElModuleInfo - Class in io.micronaut.el.info
- MicronautJakartaElModuleInfo() - Constructor for class io.micronaut.el.info.MicronautJakartaElModuleInfo
- MicronautJakartaElParserModuleInfo - Class in io.micronaut.el.info
- MicronautJakartaElParserModuleInfo() - Constructor for class io.micronaut.el.info.MicronautJakartaElParserModuleInfo
- MicronautJakartaElProcessorModuleInfo - Class in io.micronaut.el.info
- MicronautJakartaElProcessorModuleInfo() - Constructor for class io.micronaut.el.info.MicronautJakartaElProcessorModuleInfo
- min() - Method in class io.micronaut.el.stream.ELStream
- min(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- min(Comparator) - Method in class io.micronaut.el.stream.ELStream
- mod(Object, Object) - Static method in class io.micronaut.el.runtime.ELArithmetic
-
The
%operator described in the section 1.7.3 of the specification. - MODULO - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- multiply(Object, Object) - Static method in class io.micronaut.el.runtime.ELArithmetic
-
The
*operator described in the section 1.7.1 of the specification. - MULTIPLY - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
N
- name() - Element in annotation interface io.micronaut.el.annotation.ELExpression
- name() - Element in annotation interface io.micronaut.el.annotation.ELFunction
- name() - Element in annotation interface io.micronaut.el.annotation.ELMethodExpression
- name() - Element in annotation interface io.micronaut.el.annotation.ELVariable
- name() - Method in record class io.micronaut.el.parser.ast.ELNode.Identifier
-
Returns the value of the
namerecord component. - negate(Object) - Static method in class io.micronaut.el.runtime.ELArithmetic
-
The unary
-operator described in the section 1.7.4 of the specification. - NEGATE - Enum constant in enum class io.micronaut.el.parser.ast.UnaryOperator
-
The unary minus operator of the section 1.7.4 of the specification.
- newInstance(ELContext, ELClass, Object...) - Static method in class io.micronaut.el.runtime.ELResolution
-
Invokes the constructor of an imported class as described in the section 1.24.3 of the specification.
- node() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Returns the value of the
noderecord component. - node() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Returns the value of the
noderecord component. - noneMatch(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- noneMatch(Predicate) - Method in class io.micronaut.el.stream.ELStream
- not(Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The unary
notoperator described in the section 1.10.2 of the specification. - NOT - Enum constant in enum class io.micronaut.el.parser.ast.UnaryOperator
-
The not operator of the section 1.10.2 of the specification.
- NOT_EQUAL - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- notEquals(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The
!=operator described in the section 1.9.2 of the specification. - notifyAfterEvaluation(String) - Method in class io.micronaut.el.CompiledELContext
- notifyBeforeEvaluation(String) - Method in class io.micronaut.el.CompiledELContext
- notifyPropertyResolved(Object, Object) - Method in class io.micronaut.el.CompiledELContext
- NULL_LITERAL - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
NullLiteral.
- NullLiteral() - Constructor for record class io.micronaut.el.parser.ast.ELNode.NullLiteral
-
Creates an instance of a
NullLiteralrecord class.
O
- ObjectValueExpression - Class in io.micronaut.el.runtime
-
A value expression wrapping an already resolved value, as created by
ExpressionFactory.createValueExpression(Object, Class). - ObjectValueExpression(Object, Class) - Constructor for class io.micronaut.el.runtime.ObjectValueExpression
- of(T) - Static method in class io.micronaut.el.stream.ELOptional
- of(ELContext, Object) - Static method in class io.micronaut.el.stream.ELStream
-
Creates a stream from a
Collectionor a Java array. - operand() - Method in record class io.micronaut.el.parser.ast.ELNode.Unary
-
Returns the value of the
operandrecord component. - operator() - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
-
Returns the value of the
operatorrecord component. - operator() - Method in record class io.micronaut.el.parser.ast.ELNode.Unary
-
Returns the value of the
operatorrecord component. - OR - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- orElse(Object) - Method in class io.micronaut.el.stream.ELOptional
- orElseGet(LambdaExpression) - Method in class io.micronaut.el.stream.ELOptional
- orElseGet(Supplier) - Method in class io.micronaut.el.stream.ELOptional
P
- parameters() - Method in record class io.micronaut.el.parser.ast.ELNode.Lambda
-
Returns the value of the
parametersrecord component. - parameterTypes() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Returns the value of the
parameterTypesrecord component. - parse(String) - Static method in class io.micronaut.el.parser.ELParser
-
Parses an expression, which can be a literal-expression, an eval-expression or a composite expression.
- parseEval(String) - Static method in class io.micronaut.el.parser.ELParser
-
Parses an expression that must consist of a single eval-expression, as required for a method expression by the section 1.2.3 of the specification.
- parts() - Method in record class io.micronaut.el.parser.ast.ELNode.Composite
-
Returns the value of the
partsrecord component. - peek(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- peek(Consumer) - Method in class io.micronaut.el.stream.ELStream
- prefix() - Element in annotation interface io.micronaut.el.annotation.ELFunction
- prefix() - Element in annotation interface io.micronaut.el.annotation.ELFunctions
- prefix() - Method in record class io.micronaut.el.parser.ast.ELNode.Function
-
Returns the value of the
prefixrecord component. - property() - Method in record class io.micronaut.el.parser.ast.ELNode.Method
-
Returns the value of the
propertyrecord component. - property() - Method in record class io.micronaut.el.parser.ast.ELNode.Property
-
Returns the value of the
propertyrecord component. - property() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.LValue
-
Returns the value of the
propertyrecord component. - Property(ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Property
-
Creates an instance of a
Propertyrecord class. - PROPERTY - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Property.
Q
- qualifiedFunctionName(String, String) - Static method in class io.micronaut.el.processor.compiler.CompilationContext
R
- reduce(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- reduce(Object, LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- reduce(Object, BinaryOperator) - Method in class io.micronaut.el.stream.ELStream
- reduce(BinaryOperator) - Method in class io.micronaut.el.stream.ELStream
- ReflectiveMethodELResolver - Class in io.micronaut.el.resolver
-
Invokes the methods of the types that have no bean introspection, reflectively, as
BeanELResolverandStaticFieldELResolverdo, with the method looked up through the cache ofELMethods: the resolvers of the specification readClass.getMethods()on every invocation. - ReflectiveMethodELResolver() - Constructor for class io.micronaut.el.resolver.ReflectiveMethodELResolver
- register(ClassElement) - Method in class io.micronaut.el.processor.compiler.ELFunctionDiscovery
-
Registers the functions a class of the current compilation declares.
- requireExpectedType() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
- requireReturnType() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
- reset() - Method in class io.micronaut.el.processor.compiler.ELFunctionDiscovery
-
Forgets everything, at the start of a compilation.
- resolveBean(String) - Method in class io.micronaut.el.CompiledELContext
-
Resolves a declared variable the way
ELResolution.resolveVariabledoes, from the beans of this context directly when nothing can shadow them: no lambda scope is open and the variable mapper holds no variable. - resolveClass(String) - Method in class io.micronaut.el.processor.compiler.CompilationContext
-
Resolves a class by its simple name, as described in the section 1.24.2 of the specification.
- resolveFunction(String, String) - Method in class io.micronaut.el.processor.compiler.CompilationContext
- resolveIdentifier(ELContext, String) - Static method in class io.micronaut.el.runtime.ELResolution
-
Evaluates an identifier as described in the section 1.5.1 of the specification.
- resolveStaticField(String) - Method in class io.micronaut.el.processor.compiler.CompilationContext
-
Resolves a static field imported statically, as described in the section 1.24.2 of the specification.
- resolveStaticMember(ELContext, ELClass, String) - Static method in class io.micronaut.el.runtime.ELResolution
- resolveStaticMethod(String, int) - Method in class io.micronaut.el.processor.compiler.CompilationContext
-
Resolves a static method imported statically, as described in the section 1.24.2 of the specification.
- resolveVariable(ELContext, String) - Static method in class io.micronaut.el.runtime.ELResolution
-
Evaluates an identifier the compiler knows to be a declared variable: the steps of the section 1.5.1 of the specification that can denote a variable, a lambda argument of an enclosing scope, the variable mapper and the resolvers, without the static imports, which the compiler resolves itself.
- resolveVariable(String) - Method in class io.micronaut.el.runtime.MapVariableMapper
- returnType() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Returns the value of the
returnTyperecord component. - right() - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
-
Returns the value of the
rightrecord component. - right() - Method in record class io.micronaut.el.parser.ast.ELNode.Semicolon
-
Returns the value of the
rightrecord component.
S
- Semicolon(ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Semicolon
-
Creates an instance of a
Semicolonrecord class. - SEMICOLON - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Semicolon.
- sequence(Object, Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
The semicolon operator described in the section 1.14 of the specification.
- set(Object...) - Static method in class io.micronaut.el.runtime.ELCollections
- SET_DATA - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
SetData.
- setBean(String, Object) - Method in class io.micronaut.el.CompiledELContext
-
Defines a bean resolvable by its name.
- SetData(List) - Constructor for record class io.micronaut.el.parser.ast.ELNode.SetData
-
Creates an instance of a
SetDatarecord class. - setELContext(ELContext) - Method in class io.micronaut.el.runtime.CompiledLambdaExpression
- setIdentifier(ELContext, String, Object) - Static method in class io.micronaut.el.runtime.ELResolution
-
Assigns a value to an identifier, as used by the assignment operator.
- setValue(ELContext, Object) - Method in class io.micronaut.el.runtime.CompiledValueExpression
- setValue(ELContext, Object) - Method in class io.micronaut.el.runtime.ObjectValueExpression
- setValue(ELContext, Object, Object, Object) - Method in class io.micronaut.el.resolver.IntrospectionELResolver
- setValue(ELContext, Object, Object, Object) - Method in class io.micronaut.el.resolver.ReflectiveMethodELResolver
- setValue(ELContext, Object, Object, Object) - Static method in class io.micronaut.el.runtime.ELResolution
-
Assigns a value to a property of a base object.
- setValue(ELContext, Object, Object, Object) - Method in class io.micronaut.el.resolver.StreamELResolver
- setVariable(String, ValueExpression) - Method in class io.micronaut.el.runtime.MapVariableMapper
- sorted() - Method in class io.micronaut.el.stream.ELStream
- sorted(LambdaExpression) - Method in class io.micronaut.el.stream.ELStream
- sorted(Comparator) - Method in class io.micronaut.el.stream.ELStream
- standard() - Static method in class io.micronaut.el.resolver.ELResolvers
-
Creates the standard chain of resolvers, which starts with the bean introspections generated at compilation time and continues with the resolvers of the specification.
- standard(ELResolver...) - Static method in class io.micronaut.el.resolver.ELResolvers
-
Creates the standard chain of resolvers, starting with the given resolvers.
- standardResolvers(ELResolver...) - Static method in class io.micronaut.el.resolver.ELResolvers
-
The resolvers of the standard chain, in order, for a chain that adds resolvers in front of them.
- start(VisitorContext) - Method in class io.micronaut.el.processor.visitor.ELExpressionVisitor
- start(VisitorContext) - Method in class io.micronaut.el.processor.visitor.ELFunctionVisitor
- staticImports() - Element in annotation interface io.micronaut.el.annotation.ELEnvironment
- staticOwner(MethodElement) - Static method in class io.micronaut.el.processor.visitor.ELTypes
-
The class a static function is invoked on.
- StreamELResolver - Class in io.micronaut.el.resolver
-
The
ELResolverimplementing the operations on collection objects described in the chapter 2 of the Jakarta Expression Language specification. - StreamELResolver() - Constructor for class io.micronaut.el.resolver.StreamELResolver
- STRING_LITERAL - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
StringLiteral.
- StringLiteral(String) - Constructor for record class io.micronaut.el.parser.ast.ELNode.StringLiteral
-
Creates an instance of a
StringLiteralrecord class. - substream(Object) - Method in class io.micronaut.el.stream.ELStream
- substream(Object, Object) - Method in class io.micronaut.el.stream.ELStream
- subtract(Object, Object) - Static method in class io.micronaut.el.runtime.ELArithmetic
-
The
-operator described in the section 1.7.1 of the specification. - SUBTRACT - Enum constant in enum class io.micronaut.el.parser.ast.BinaryOperator
- sum() - Method in class io.micronaut.el.stream.ELStream
T
- target() - Method in record class io.micronaut.el.parser.ast.ELNode.Assign
-
Returns the value of the
targetrecord component. - target() - Method in record class io.micronaut.el.parser.ast.ELNode.Call
-
Returns the value of the
targetrecord component. - Ternary(ELNode, ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Ternary
-
Creates an instance of a
Ternaryrecord class. - TERNARY - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Ternary.
- text() - Method in record class io.micronaut.el.parser.ast.ELNode.LiteralText
-
Returns the value of the
textrecord component. - toArray() - Method in class io.micronaut.el.stream.ELStream
- toBoolean(Object) - Static method in class io.micronaut.el.runtime.ELSupport
-
Coerces a value to a primitive
boolean, the form used by the logical operators. - toList() - Method in class io.micronaut.el.stream.ELStream
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Assign
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.BooleanLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Call
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Composite
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Eval
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Function
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Identifier
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Lambda
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.ListData
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.LiteralText
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData.MapEntry
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Method
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.NullLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Property
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Semicolon
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.SetData
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.StringLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Ternary
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.parser.ast.ELNode.Unary
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.LValue
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.Typed
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledMethod
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledValue
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.el.processor.writer.ValueExpressionWriter.Written
-
Returns a string representation of this record class.
- toString() - Method in class io.micronaut.el.runtime.CompiledMethodExpression
- toString() - Method in class io.micronaut.el.runtime.CompiledValueExpression
- toString() - Method in class io.micronaut.el.stream.ELOptional
- type() - Element in annotation interface io.micronaut.el.annotation.ELFunctions
- type() - Element in annotation interface io.micronaut.el.annotation.ELVariable
- type() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.Typed
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
-
Returns the value of the
typerecord component. - type() - Method in record class io.micronaut.el.processor.writer.ValueExpressionWriter.Written
-
Returns the value of the
typerecord component. - Typed(ExpressionDef, ClassElement) - Constructor for record class io.micronaut.el.processor.compiler.ELCompiler.Typed
-
Creates an instance of a
Typedrecord class.
U
- Unary(UnaryOperator, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Unary
-
Creates an instance of a
Unaryrecord class. - UNARY - Enum constant in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Unary.
- UnaryOperator - Enum Class in io.micronaut.el.parser.ast
-
The unary operators of the Jakarta Expression Language.
- unresolvedIdentifiers() - Method in class io.micronaut.el.processor.compiler.ELCompiler
V
- value() - Element in annotation interface io.micronaut.el.annotation.ELExpression
-
The expression, which can be an eval-expression such as
${user.name}, a literal-expression or a composite expression as defined by the Jakarta Expression Language specification. - value() - Element in annotation interface io.micronaut.el.annotation.ELExpressions
- value() - Element in annotation interface io.micronaut.el.annotation.ELFunction
- value() - Element in annotation interface io.micronaut.el.annotation.ELFunctions
- value() - Element in annotation interface io.micronaut.el.annotation.ELMethodExpression
- value() - Element in annotation interface io.micronaut.el.annotation.ELMethodExpressions
- value() - Method in record class io.micronaut.el.parser.ast.ELNode.Assign
-
Returns the value of the
valuerecord component. - value() - Method in record class io.micronaut.el.parser.ast.ELNode.BooleanLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData.MapEntry
-
Returns the value of the
valuerecord component. - value() - Method in record class io.micronaut.el.parser.ast.ELNode.StringLiteral
-
Returns the value of the
valuerecord component. - ValueExpressionWriter - Class in io.micronaut.el.processor.writer
-
The writer of the
jakarta.el.ValueExpressionimplementations. - ValueExpressionWriter.Written - Record Class in io.micronaut.el.processor.writer
-
A written expression class, with its definition: inference fills the expected type in.
- valueOf(String) - Static method in enum class io.micronaut.el.parser.ast.BinaryOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.el.parser.ast.UnaryOperator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.el.parser.ast.BinaryOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.el.parser.ast.ELNode.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.el.parser.ast.UnaryOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variables() - Element in annotation interface io.micronaut.el.annotation.ELEnvironment
- variableType(String) - Method in class io.micronaut.el.processor.compiler.CompilationContext
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.el.processor.visitor.ELExpressionVisitor
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.el.processor.visitor.ELFunctionVisitor
W
- write(String, ELExpressionDefinition, ELCompiler) - Static method in class io.micronaut.el.processor.writer.ValueExpressionWriter
-
Writes the implementation of a compiled value expression.
- write(String, ELMethodExpressionDefinition, ELCompiler) - Static method in class io.micronaut.el.processor.writer.MethodExpressionWriter
-
Writes the implementation of a compiled method expression.
- write(String, List, List) - Static method in class io.micronaut.el.processor.writer.ExpressionSourceWriter
-
Writes the source of the expressions compiled for a type.
- Written(ClassDef, ELExpressionDefinition) - Constructor for record class io.micronaut.el.processor.writer.ValueExpressionWriter.Written
-
Creates an instance of a
Writtenrecord class. - Written(ClassDef, ELMethodExpressionDefinition) - Constructor for record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
-
Creates an instance of a
Writtenrecord class.
All Classes and Interfaces|All Packages|Serialized Form