Class ContextElementAccess

java.lang.Object
io.micronaut.expressions.parser.ast.ExpressionNode
io.micronaut.expressions.parser.ast.access.ContextElementAccess

@Internal public final class ContextElementAccess extends ExpressionNode
Expression AST node used for context element access. Either evaluation context method element, property element or method argument can be accessed. When method is accessed it is clear at AST building stage, but whether property or method argument is accessed is unclear until type resolution against evaluation context is executed. This node checks evaluation context to resolve concrete node type, instantiates respective node and delegates type resolution and bytecode generation to this node
Since:
4.0.0
Author:
Sergey Gavrilov