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, getWhiteSpaceDescriptorBType 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.