public class StructureTypeInfo extends Object implements AttributeInfoPool
| Modifier and Type | Field and Description |
|---|---|
int |
flags |
protected String |
name |
protected int |
nameCPIndex |
protected String |
packagePath |
protected int |
pkgPathCPIndex |
| Constructor and Description |
|---|
StructureTypeInfo(int pkgPathCPIndex,
String packagePath,
int nameCPIndex,
String name,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeInfo(AttributeInfo.Kind attributeKind,
AttributeInfo attributeInfo) |
AttributeInfo |
getAttributeInfo(AttributeInfo.Kind attributeKind) |
AttributeInfo[] |
getAttributeInfoEntries() |
String |
getName() |
int |
getNameCPIndex() |
PackageInfo |
getPackageInfo() |
String |
getPackagePath() |
protected void |
setPackageInfo(PackageInfo packageInfo) |
protected int pkgPathCPIndex
protected String packagePath
protected int nameCPIndex
protected String name
public int flags
public int getNameCPIndex()
public String getName()
public String getPackagePath()
public PackageInfo getPackageInfo()
protected void setPackageInfo(PackageInfo packageInfo)
public AttributeInfo getAttributeInfo(AttributeInfo.Kind attributeKind)
getAttributeInfo in interface AttributeInfoPoolpublic void addAttributeInfo(AttributeInfo.Kind attributeKind, AttributeInfo attributeInfo)
addAttributeInfo in interface AttributeInfoPoolpublic AttributeInfo[] getAttributeInfoEntries()
getAttributeInfoEntries in interface AttributeInfoPoolCopyright © 2018 WSO2. All rights reserved.