com.gomjabbar.classes.bytecode
Class FieldInfo

java.lang.Object
  |
  +--com.gomjabbar.classes.bytecode.FieldInfo

public class FieldInfo
extends java.lang.Object


Field Summary
static byte[][] allowed_flags
           
 
Constructor Summary
  FieldInfo(PseudoClassFile parent)
           
protected FieldInfo(PseudoClassFile pcf, byte[] b, long[] start)
           
 
Method Summary
 boolean get_access_Final()
           
 boolean get_access_Private()
           
 boolean get_access_Protected()
           
 boolean get_access_Public()
           
 boolean get_access_Static()
           
 boolean get_access_Transient()
           
 boolean get_access_Volatile()
           
 AccessInfo getAccess()
           
 AttributeInfo[] getAttributes()
           
 TypeDescriptor getDescriptor()
           
 java.lang.String getName()
           
 void set_access_Final(boolean set)
           
 void set_access_Private(boolean set)
           
 void set_access_Protected(boolean set)
           
 void set_access_Public(boolean set)
           
 void set_access_Static(boolean set)
           
 void set_access_Transient(boolean set)
           
 void set_access_Volatile(boolean set)
           
 void setConstantValueAttribtue(byte[] type_index, byte[] value_index)
           
 byte[] setDescriptor(TypeDescriptor d, byte[] descriptor_index)
           
 byte[] setName(byte[] name_index)
           
 byte[] toBytes()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

allowed_flags

public static final byte[][] allowed_flags
Constructor Detail

FieldInfo

public FieldInfo(PseudoClassFile parent)

FieldInfo

protected FieldInfo(PseudoClassFile pcf,
                    byte[] b,
                    long[] start)
Method Detail

set_access_Public

public void set_access_Public(boolean set)

set_access_Private

public void set_access_Private(boolean set)

set_access_Protected

public void set_access_Protected(boolean set)

set_access_Static

public void set_access_Static(boolean set)

set_access_Final

public void set_access_Final(boolean set)

set_access_Volatile

public void set_access_Volatile(boolean set)

set_access_Transient

public void set_access_Transient(boolean set)

get_access_Public

public boolean get_access_Public()

get_access_Private

public boolean get_access_Private()

get_access_Protected

public boolean get_access_Protected()

get_access_Static

public boolean get_access_Static()

get_access_Final

public boolean get_access_Final()

get_access_Volatile

public boolean get_access_Volatile()

get_access_Transient

public boolean get_access_Transient()

getAccess

public AccessInfo getAccess()

setName

public byte[] setName(byte[] name_index)

getName

public java.lang.String getName()

setDescriptor

public byte[] setDescriptor(TypeDescriptor d,
                            byte[] descriptor_index)

getDescriptor

public TypeDescriptor getDescriptor()

setConstantValueAttribtue

public void setConstantValueAttribtue(byte[] type_index,
                                      byte[] value_index)

getAttributes

public AttributeInfo[] getAttributes()

toString

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

toBytes

public byte[] toBytes()