Class EmptyOperator
java.lang.Object
io.micronaut.expressions.parser.ast.ExpressionNode
io.micronaut.expressions.parser.ast.operator.unary.UnaryOperator
io.micronaut.expressions.parser.ast.operator.unary.EmptyOperator
The empty operator.
-
Field Summary
Fields inherited from class io.micronaut.expressions.parser.ast.operator.unary.UnaryOperator
operand
Fields inherited from class io.micronaut.expressions.parser.ast.ExpressionNode
classElement, nodeType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ClassElement
Resolves the class element for this node.org.objectweb.asm.Type
Resolves expression AST node type.protected void
Generates bytecode for this AST node.Methods inherited from class io.micronaut.expressions.parser.ast.ExpressionNode
compile, resolveClassElement, resolveType
-
Constructor Details
-
EmptyOperator
-
-
Method Details
-
generateBytecode
Description copied from class:ExpressionNode
Generates bytecode for this AST node.- Specified by:
generateBytecode
in classExpressionNode
- Parameters:
ctx
- expression compilation context
-
doResolveType
Description copied from class:ExpressionNode
Resolves expression AST node type.- Overrides:
doResolveType
in classUnaryOperator
- Parameters:
ctx
- expression compilation context- Returns:
- resolved type
-
doResolveClassElement
Description copied from class:ExpressionNode
Resolves the class element for this node.- Overrides:
doResolveClassElement
in classUnaryOperator
- Parameters:
ctx
- The expression compilation context- Returns:
- The resolved type
-