Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.chaoswg.xtc4y.classdesc
Class FieldAccessFlags  view FieldAccessFlags download FieldAccessFlags.java

java.lang.Object
  extended bycom.chaoswg.xtc4y.classdesc.AccessFlags
      extended bycom.chaoswg.xtc4y.classdesc.FieldAccessFlags

public class FieldAccessFlags
extends AccessFlags

this class represents the accessflags configured for the current field


Field Summary
private  short access
           
 
Fields inherited from class com.chaoswg.xtc4y.classdesc.AccessFlags
ACC_ABSTRACT, ACC_ABSTRACT_COMP, ACC_FINAL, ACC_FINAL_COMP, ACC_INTERFACE, ACC_INTERFACE_COMP, ACC_NATIVE, ACC_NATIVE_COMP, ACC_PRIVATE, ACC_PRIVATE_COMP, ACC_PROTECTED, ACC_PROTECTED_COMP, ACC_PUBLIC, ACC_PUBLIC_COMP, ACC_STATIC, ACC_STATIC_COMP, ACC_STRICT, ACC_STRICT_COMP, ACC_SUPER, ACC_SUPER_COMP, ACC_SYNCHRONIZED, ACC_SYNCHRONIZED_COMP, ACC_TRANSIENT, ACC_TRANSIENT_COMP, ACC_VOLATILE, ACC_VOLATILE_COMP, MASK_ACCESS
 
Constructor Summary
protected FieldAccessFlags(java.io.DataInputStream dis)
          Creates a FieldAccessFlags and initializes it from a DataInputStream
  FieldAccessFlags(short access)
          Constructs a new field access flag
 
Method Summary
protected  short getAccessFlag()
          Read the possibly modified access flags
 boolean isFinal()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isTransient()
           
 boolean isVolatile()
           
protected  void setAccessFlag(short access)
          Set the read access flag
 void setIsFinal(boolean value)
          Set the final flag
 void setIsStatic(boolean value)
          Set the static flag
 void setIsTransient(boolean value)
          Set the transient flag
 void setIsVolatile(boolean value)
          Set the voaltile flag
 void setPrivate()
          Set the field to be private
 void setProtected()
          Set the field to be protected
 void setPublic()
          Set the field to be public
 
Methods inherited from class com.chaoswg.xtc4y.classdesc.AccessFlags
toString, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

access

private short access
Constructor Detail

FieldAccessFlags

public FieldAccessFlags(short access)
Constructs a new field access flag


FieldAccessFlags

protected FieldAccessFlags(java.io.DataInputStream dis)
                    throws java.io.IOException
Creates a FieldAccessFlags and initializes it from a DataInputStream

Method Detail

setAccessFlag

protected void setAccessFlag(short access)
Set the read access flag

Specified by:
setAccessFlag in class AccessFlags

getAccessFlag

protected short getAccessFlag()
Read the possibly modified access flags

Specified by:
getAccessFlag in class AccessFlags

isPublic

public boolean isPublic()

isPrivate

public boolean isPrivate()

isProtected

public boolean isProtected()

isStatic

public boolean isStatic()

isFinal

public boolean isFinal()

isVolatile

public boolean isVolatile()

isTransient

public boolean isTransient()

setPublic

public void setPublic()
Set the field to be public


setPrivate

public void setPrivate()
Set the field to be private


setProtected

public void setProtected()
Set the field to be protected


setIsStatic

public void setIsStatic(boolean value)
Set the static flag


setIsFinal

public void setIsFinal(boolean value)
Set the final flag


setIsVolatile

public void setIsVolatile(boolean value)
Set the voaltile flag


setIsTransient

public void setIsTransient(boolean value)
Set the transient flag