java.lang.Object
com.chaoswg.xtc4y.classdesc.AccessFlags
com.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 |
access
private short access
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
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