anvil.codec
Class ClassMember

java.lang.Object
  |
  +--anvil.codec.Attributes
        |
        +--anvil.codec.ClassMember
Direct Known Subclasses:
Field, Method

public class ClassMember
extends Attributes


Field Summary
protected  int _descriptor
           
protected  int _flags
           
protected  int _index
           
protected  int _name
           
 
Fields inherited from class anvil.codec.Attributes
_attributes, _class, _pool
 
Constructor Summary
ClassMember(ClassRoom clazz, java.lang.String name, java.lang.String descriptor, int flags)
           
 
Method Summary
 java.lang.String getDescriptor()
           
 int getFlags()
           
 int getIndex()
           
 java.lang.String getName()
           
 java.lang.String toString()
           
 void write(java.io.DataOutputStream output)
           
 
Methods inherited from class anvil.codec.Attributes
getClassRoom, getPool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_index

protected int _index

_name

protected int _name

_descriptor

protected int _descriptor

_flags

protected int _flags
Constructor Detail

ClassMember

public ClassMember(ClassRoom clazz,
                   java.lang.String name,
                   java.lang.String descriptor,
                   int flags)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

write

public void write(java.io.DataOutputStream output)
           throws java.io.IOException
Overrides:
write in class Attributes
java.io.IOException

getName

public java.lang.String getName()

getDescriptor

public java.lang.String getDescriptor()

getIndex

public int getIndex()

getFlags

public int getFlags()