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 AttributeInfo
public int getAttributeNameIndex()
getAttributeNameIndex
in interface AttributeInfo
Copyright © 2018 WSO2. All rights reserved.