public class LocalVariableAttributeInfo extends Object implements AttributeInfo
LocalVariableAttributeInfo contains common metadata of parameters
of a Ballerina function/resource/action in the program file.AttributeInfo.Kind| Modifier and Type | Field and Description |
|---|---|
protected List<LocalVariableInfo> |
localVariables |
| Constructor and Description |
|---|
LocalVariableAttributeInfo(int attributeNameIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLocalVarInfo(LocalVariableInfo localVariableInfo) |
int |
getAttributeNameIndex() |
AttributeInfo.Kind |
getKind() |
LocalVariableInfo |
getLocalVariableDetails(int index) |
LocalVariableInfo[] |
getLocalVariableInfoEntries() |
List<LocalVariableInfo> |
getLocalVariables() |
LocalVariableInfo |
getLocalVarialbeDetails(String varName) |
void |
setLocalVariables(List<LocalVariableInfo> localVariables) |
protected List<LocalVariableInfo> localVariables
public LocalVariableAttributeInfo(int attributeNameIndex)
public List<LocalVariableInfo> getLocalVariables()
public LocalVariableInfo[] getLocalVariableInfoEntries()
public void setLocalVariables(List<LocalVariableInfo> localVariables)
public void addLocalVarInfo(LocalVariableInfo localVariableInfo)
public LocalVariableInfo getLocalVariableDetails(int index)
public LocalVariableInfo getLocalVarialbeDetails(String varName)
public AttributeInfo.Kind getKind()
getKind in interface AttributeInfopublic int getAttributeNameIndex()
getAttributeNameIndex in interface AttributeInfoCopyright © 2018 WSO2. All rights reserved.