org.apache.bcel.classfile

Class AccessFlags

Implemented Interfaces:
java.io.Serializable
Known Direct Subclasses:
ClassGen, FieldGenOrMethodGen, FieldOrMethod, JavaClass

public abstract class AccessFlags
extends java.lang.Object
implements java.io.Serializable

Super class for all objects that have modifiers like private, final, ... I.e. classes, fields, and methods.
Version:
$Id: AccessFlags.java,v 1.3 2002/07/11 19:39:04 mdahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Field Summary

protected int
access_flags

Constructor Summary

AccessFlags()
AccessFlags(int a)

Method Summary

int
getAccessFlags()
int
getModifiers()
boolean
isAbstract()
void
isAbstract(boolean flag)
boolean
isFinal()
void
isFinal(boolean flag)
boolean
isInterface()
void
isInterface(boolean flag)
boolean
isNative()
void
isNative(boolean flag)
boolean
isPrivate()
void
isPrivate(boolean flag)
boolean
isProtected()
void
isProtected(boolean flag)
boolean
isPublic()
void
isPublic(boolean flag)
boolean
isStatic()
void
isStatic(boolean flag)
boolean
isStrictfp()
void
isStrictfp(boolean flag)
boolean
isSynchronized()
void
isSynchronized(boolean flag)
boolean
isTransient()
void
isTransient(boolean flag)
boolean
isVolatile()
void
isVolatile(boolean flag)
void
setAccessFlags(int access_flags)
Set access flags aka "modifiers".
void
setModifiers(int access_flags)
Set access flags aka "modifiers".

Field Details

access_flags

protected int access_flags

Constructor Details

AccessFlags

public AccessFlags()

AccessFlags

public AccessFlags(int a)
Parameters:
a - inital access flags

Method Details

getAccessFlags

public final int getAccessFlags()
Returns:
Access flags of the object aka. "modifiers".

getModifiers

public final int getModifiers()
Returns:
Access flags of the object aka. "modifiers".

isAbstract

public final boolean isAbstract()

isAbstract

public final void isAbstract(boolean flag)

isFinal

public final boolean isFinal()

isFinal

public final void isFinal(boolean flag)

isInterface

public final boolean isInterface()

isInterface

public final void isInterface(boolean flag)

isNative

public final boolean isNative()

isNative

public final void isNative(boolean flag)

isPrivate

public final boolean isPrivate()

isPrivate

public final void isPrivate(boolean flag)

isProtected

public final boolean isProtected()

isProtected

public final void isProtected(boolean flag)

isPublic

public final boolean isPublic()

isPublic

public final void isPublic(boolean flag)

isStatic

public final boolean isStatic()

isStatic

public final void isStatic(boolean flag)

isStrictfp

public final boolean isStrictfp()

isStrictfp

public final void isStrictfp(boolean flag)

isSynchronized

public final boolean isSynchronized()

isSynchronized

public final void isSynchronized(boolean flag)

isTransient

public final boolean isTransient()

isTransient

public final void isTransient(boolean flag)

isVolatile

public final boolean isVolatile()

isVolatile

public final void isVolatile(boolean flag)

setAccessFlags

public final void setAccessFlags(int access_flags)
Set access flags aka "modifiers".
Parameters:
access_flags - Access flags of the object.

setModifiers

public final void setModifiers(int access_flags)
Set access flags aka "modifiers".
Parameters:
access_flags - Access flags of the object.