public interface Expression extends Node
Expression
represents a generic expression node in Ballerina.Modifier and Type | Method and Description |
---|---|
int |
getTempOffset()
Get Temporary Location of the stack frame of the expression.
|
BType |
getType() |
boolean |
hasTemporaryValues() |
boolean |
isMultiReturnExpr() |
void |
setOffset(int offset) |
void |
setTempOffset(int tempOffset)
Set Temporary Location in stack frame for storing expression result.
|
void |
setType(BType type) |
getNodeLocation, getWhiteSpaceDescriptor
BType getType()
void setType(BType type)
void setOffset(int offset)
boolean isMultiReturnExpr()
int getTempOffset()
void setTempOffset(int tempOffset)
tempOffset
- calculated temporary offset.boolean hasTemporaryValues()
Copyright © 2018 WSO2. All rights reserved.