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

Quick Search    Search Deep

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

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

public class InnerClassAccessFlags
extends AccessFlags

this class represents the accessflags configured for the a inner 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 InnerClassAccessFlags(java.io.DataInputStream dis)
          Creates a ClassAccessFlags and initializes it from a DataInputStream
  InnerClassAccessFlags(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 isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
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 setIsStatic(boolean value)
          Set the static 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

InnerClassAccessFlags

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


InnerClassAccessFlags

protected InnerClassAccessFlags(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()

isPrivate

public boolean isPrivate()

isProtected

public boolean isProtected()

isStatic

public boolean isStatic()

isFinal

public boolean isFinal()

setIsInterface

public void setIsInterface(boolean value)
Set the interface flag


setIsAbstract

public void setIsAbstract(boolean value)
Set the abstract flag


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


setIsFinal

public void setIsFinal(boolean value)
Set the final flag


setIsStatic

public void setIsStatic(boolean value)
Set the static flag