Index

A B C D E F G H I K L M N O P Q R S T U V W 
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 arguments record component.
arguments() - Method in record class io.micronaut.el.parser.ast.ELNode.Method
Returns the value of the arguments record component.
Assign(ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Assign
Creates an instance of a Assign record 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 base record component.
base() - Method in record class io.micronaut.el.parser.ast.ELNode.Property
Returns the value of the base record component.
base() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.LValue
Returns the value of the base record component.
Binary(BinaryOperator, ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Binary
Creates an instance of a Binary record 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 @JvmStatic functions of its Kotlin companion object.
body() - Method in record class io.micronaut.el.parser.ast.ELNode.Lambda
Returns the value of the body record 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 BooleanLiteral record class.

C

Call(ELNode, List) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Call
Creates an instance of a Call record 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 className record component.
className() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledValue
Returns the value of the className record 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 Boolean as 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 Character as 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 String as 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 ELContext backed 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 ExpressionFactory returning 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 CompiledMethod record class.
CompiledMethodExpression - Class in io.micronaut.el.runtime
The base class of the MethodExpression implementations 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 CompiledValue record class.
CompiledValueExpression - Class in io.micronaut.el.runtime
The base class of the ValueExpression implementations 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 Composite record 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 condition record component.
constantName() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
Returns the value of the constantName record component.
constantName() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
Returns the value of the constantName record 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 definition record component.
definition() - Method in record class io.micronaut.el.processor.writer.ExpressionSourceWriter.CompiledValue
Returns the value of the definition record component.
definition() - Method in record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
Returns the value of the definition record component.
definition() - Method in record class io.micronaut.el.processor.writer.ValueExpressionWriter.Written
Returns the value of the definition record 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 elements record component.
elements() - Method in record class io.micronaut.el.parser.ast.ELNode.SetData
Returns the value of the elements record 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 ELExpressionDefinition record 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 ELExpression and ELMethodExpression.
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 @ELFunction in 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 ELFunction in 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 ELMethodExpressionDefinition record 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 null literal.
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 Optional implementation 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 CompositeELResolver that 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 Stream implementation 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 entries record 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 Eval record 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, null for 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.expectedType is 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 expectedType record 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 expression record component.
expression() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.Typed
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.el.processor.compiler.ELExpressionDefinition
Returns the value of the expression record component.
expression() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
Returns the value of the expression record component.
expressions() - Method in interface io.micronaut.el.ELExpressionSource
The expression strings this source declares, so that CompiledExpressionFactory can 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 ELExpressionSource implementations, 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 returns null when 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 FloatingPointLiteral record class.
floatingPointValue(String) - Static method in class io.micronaut.el.runtime.ELLiterals
Returns the value of a floating point literal, which is a Double unless 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 Function record 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 ELBeanProvider registered 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 null when the base or the property is null as described for the getValue evaluation 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 Identifier record 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 ifFalse record 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 ifTrue record component.
image() - Method in record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
Returns the value of the image record component.
image() - Method in record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
Returns the value of the image record 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 inferred record component.
inferred() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
Returns the value of the inferred record 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, Object when 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 IntegerLiteral record class.
integerValue(String) - Static method in class io.micronaut.el.runtime.ELLiterals
Returns the value of an integer literal, which is a Long unless 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 ELResolver resolving the types annotated with Introspected through 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 invocations record 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 empty operator 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
The floating point rule of the relational operators, which the sections 1.9.1 and 1.9.2 of the specification restrict to actual Float and Double instances.
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 key record 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 Lambda record 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 left record component.
left() - Method in record class io.micronaut.el.parser.ast.ELNode.Semicolon
Returns the value of the left record 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 ListData record class.
listElement(List, Object) - Static method in class io.micronaut.el.runtime.ELResolution
Reads an element of a list, as the jakarta.el.ListELResolver does 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 LiteralText record 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 localName record component.
LValue(ExpressionDef, ExpressionDef) - Constructor for record class io.micronaut.el.processor.compiler.ELCompiler.LValue
Creates an instance of a LValue record 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 MapData record class.
MapEntry(ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.MapData.MapEntry
Creates an instance of a MapEntry record 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.MapELResolver does 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 VariableMapper keeping 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 Method record 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.MethodExpression implementations.
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 name record 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 node record component.
node() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
Returns the value of the node record 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 not operator 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 NullLiteral record 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 Collection or a Java array.
operand() - Method in record class io.micronaut.el.parser.ast.ELNode.Unary
Returns the value of the operand record component.
operator() - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
Returns the value of the operator record component.
operator() - Method in record class io.micronaut.el.parser.ast.ELNode.Unary
Returns the value of the operator record 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 parameters record component.
parameterTypes() - Method in record class io.micronaut.el.processor.compiler.ELMethodExpressionDefinition
Returns the value of the parameterTypes record 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 parts record 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 prefix record component.
property() - Method in record class io.micronaut.el.parser.ast.ELNode.Method
Returns the value of the property record component.
property() - Method in record class io.micronaut.el.parser.ast.ELNode.Property
Returns the value of the property record component.
property() - Method in record class io.micronaut.el.processor.compiler.ELCompiler.LValue
Returns the value of the property record component.
Property(ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Property
Creates an instance of a Property record 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 BeanELResolver and StaticFieldELResolver do, with the method looked up through the cache of ELMethods: the resolvers of the specification read Class.getMethods() on every invocation.
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.resolveVariable does, 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 returnType record component.
right() - Method in record class io.micronaut.el.parser.ast.ELNode.Binary
Returns the value of the right record component.
right() - Method in record class io.micronaut.el.parser.ast.ELNode.Semicolon
Returns the value of the right record component.

S

Semicolon(ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Semicolon
Creates an instance of a Semicolon record 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 SetData record 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 ELResolver implementing 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 StringLiteral record 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 target record component.
target() - Method in record class io.micronaut.el.parser.ast.ELNode.Call
Returns the value of the target record component.
Ternary(ELNode, ELNode, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Ternary
Creates an instance of a Ternary record 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 text record 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 type record component.
type() - Method in record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
Returns the value of the type record component.
type() - Method in record class io.micronaut.el.processor.writer.ValueExpressionWriter.Written
Returns the value of the type record component.
Typed(ExpressionDef, ClassElement) - Constructor for record class io.micronaut.el.processor.compiler.ELCompiler.Typed
Creates an instance of a Typed record class.

U

Unary(UnaryOperator, ELNode) - Constructor for record class io.micronaut.el.parser.ast.ELNode.Unary
Creates an instance of a Unary record 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 value record component.
value() - Method in record class io.micronaut.el.parser.ast.ELNode.BooleanLiteral
Returns the value of the value record component.
value() - Method in record class io.micronaut.el.parser.ast.ELNode.FloatingPointLiteral
Returns the value of the value record component.
value() - Method in record class io.micronaut.el.parser.ast.ELNode.IntegerLiteral
Returns the value of the value record component.
value() - Method in record class io.micronaut.el.parser.ast.ELNode.MapData.MapEntry
Returns the value of the value record component.
value() - Method in record class io.micronaut.el.parser.ast.ELNode.StringLiteral
Returns the value of the value record component.
ValueExpressionWriter - Class in io.micronaut.el.processor.writer
The writer of the jakarta.el.ValueExpression implementations.
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 Written record class.
Written(ClassDef, ELMethodExpressionDefinition) - Constructor for record class io.micronaut.el.processor.writer.MethodExpressionWriter.Written
Creates an instance of a Written record class.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form