Package org.openjdk.asmtools.jasm
Class AttrData
- java.lang.Object
-
- org.openjdk.asmtools.jasm.AttrData
-
- All Implemented Interfaces:
Data
- Direct Known Subclasses:
ClassArrayAttr
,CodeAttr
,CPXAttr
,DataVectorAttr
,DefaultAnnotationAttr
,MethodData.DataPArrayAttr
,ModuleAttr
,RecordData
class AttrData extends java.lang.Object implements Data
AttrData AttrData is the base class for many attributes (or parts of attributes), and it is instantiated directly for simple attributes (like Synthetic or Deprecated).
-
-
Field Summary
Fields Modifier and Type Field Description private Argument
attrNameCPX
private ClassData
clsData
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
attrLength()
protected ClassData
getClassData()
int
getLength()
void
write(CheckedDataOutputStream out)
-
-
-
Constructor Detail
-
AttrData
AttrData(ClassData cdata, java.lang.String name)
-
-
Method Detail
-
getClassData
protected ClassData getClassData()
-
attrLength
public int attrLength()
-
write
public void write(CheckedDataOutputStream out) throws java.io.IOException
-
-