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

Quick Search    Search Deep

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

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

public class ClassAccessFlags
extends AccessFlags

this class represents the accessflags configured for the current class


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 ClassAccessFlags(java.io.DataInputStream dis)
          Creates a ClassAccessFlags and initializes it from a DataInputStream
  ClassAccessFlags(short access)
          Constructs a new class access flag
 
Method Summary
protected  short getAccessFlag()
          Read the possibly modified access flags
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isInterface()
           
 boolean isPublic()
           
 boolean isSuper()
           
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 setIsInterface(boolean value)
          Set the interface flag
 void setIsPublic(boolean value)
          Set the public flag
 void setIsSuper(boolean value)
          Set the super flag
 
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

ClassAccessFlags

public ClassAccessFlags(short access)
Constructs a new class access flag


ClassAccessFlags

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

isInterface

public boolean isInterface()

isAbstract

public boolean isAbstract()

isPublic

public boolean isPublic()

isFinal

public boolean isFinal()

isSuper

public boolean isSuper()

setIsInterface

public void setIsInterface(boolean value)
Set the interface flag


setIsAbstract

public void setIsAbstract(boolean value)
Set the abstract flag


setIsPublic

public void setIsPublic(boolean value)
Set the public flag


setIsFinal

public void setIsFinal(boolean value)
Set the final flag


setIsSuper

public void setIsSuper(boolean value)
Set the super flag