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 int
access_flags
protected Attributes
attribute_info
protected ClassHolder
cpt
protected int
descriptor_index
protected int
name_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 void
addAttribute(java.lang.String attributeName, ClassFormatOutput info)
(package private) int
classFileSize()
java.lang.String
getDescriptor()
int
getModifier()
java.lang.String
getName()
(package private) void
put(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()
-
-