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

Quick Search    Search Deep

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

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

public class MethodAccessFlags
extends AccessFlags

this class represents the accessflags configured for the current field


Field Summary
private  short access
           
private static short MASK_ACCESS
          Some masks used
 
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
 
Constructor Summary
protected MethodAccessFlags(java.io.DataInputStream dis)
          Creates a MethodAccessFlags and initializes it from a DataInputStream
  MethodAccessFlags(short access)
          Constructs a new field access flag
 
Method Summary
protected  short getAccessFlag()
          Read the possibly modified access flags
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isNative()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isStrict()
           
 boolean isSynchronized()
           
protected  void setAccessFlag(short access)
          Set the read access flag
 void setIsAbstract(boolean value)
          Set the abstract flag
 void setIsFinal(boolean value)
          Set the final flag
 void setIsNative(boolean value)
          Set the native flag
 void setIsStatic(boolean value)
          Set the static flag
 void setIsStrict(boolean value)
          Set the strict flag
 void setIsSynchronized(boolean value)
          Set the synchronized 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

MASK_ACCESS

private static final short MASK_ACCESS
Some masks used

See Also:
Constant Field Values
Constructor Detail

MethodAccessFlags

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


MethodAccessFlags

protected MethodAccessFlags(java.io.DataInputStream dis)
                     throws java.io.IOException
Creates a MethodAccessFlags 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()

isSynchronized

public boolean isSynchronized()

isNative

public boolean isNative()

isAbstract

public boolean isAbstract()

isStrict

public boolean isStrict()

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


setIsSynchronized

public void setIsSynchronized(boolean value)
Set the synchronized flag


setIsNative

public void setIsNative(boolean value)
Set the native flag


setIsAbstract

public void setIsAbstract(boolean value)
Set the abstract flag


setIsStrict

public void setIsStrict(boolean value)
Set the strict flag