Class ClassMember
- java.lang.Object
-
- org.apache.derby.iapi.services.classfile.ClassMember
-
public class ClassMember extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected intaccess_flagsprotected Attributesattribute_infoprotected ClassHoldercptprotected intdescriptor_indexprotected intname_index
-
Constructor Summary
Constructors Constructor Description ClassMember(ClassHolder cpt, int modifier, int name, int descriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(java.lang.String attributeName, ClassFormatOutput info)(package private) intclassFileSize()java.lang.StringgetDescriptor()intgetModifier()java.lang.StringgetName()(package private) voidput(ClassFormatOutput out)
-
-
-
Field Detail
-
cpt
protected ClassHolder cpt
-
access_flags
protected int access_flags
-
name_index
protected int name_index
-
descriptor_index
protected int descriptor_index
-
attribute_info
protected Attributes attribute_info
-
-
Constructor Detail
-
ClassMember
ClassMember(ClassHolder cpt, int modifier, int name, int descriptor)
-
-
Method Detail
-
getModifier
public int getModifier()
-
getDescriptor
public java.lang.String getDescriptor()
-
getName
public java.lang.String getName()
-
addAttribute
public void addAttribute(java.lang.String attributeName, ClassFormatOutput info)
-
put
void put(ClassFormatOutput out) throws java.io.IOException
- Throws:
java.io.IOException
-
classFileSize
int classFileSize()
-
-