org.apache.bcel.classfile

Class AccessFlags

public abstract class AccessFlags extends Object implements Serializable

Super class for all objects that have modifiers like private, final, ... I.e. classes, fields, and methods.
Field Summary
protected intaccess_flags
Constructor Summary
AccessFlags()
AccessFlags(int a)
Method Summary
intgetAccessFlags()
intgetModifiers()
voidisAbstract(boolean flag)
booleanisAbstract()
voidisAnnotation(boolean flag)
booleanisAnnotation()
voidisEnum(boolean flag)
booleanisEnum()
voidisFinal(boolean flag)
booleanisFinal()
voidisInterface(boolean flag)
booleanisInterface()
voidisNative(boolean flag)
booleanisNative()
voidisPrivate(boolean flag)
booleanisPrivate()
voidisProtected(boolean flag)
booleanisProtected()
voidisPublic(boolean flag)
booleanisPublic()
voidisStatic(boolean flag)
booleanisStatic()
voidisStrictfp(boolean flag)
booleanisStrictfp()
voidisSynchronized(boolean flag)
booleanisSynchronized()
voidisSynthetic(boolean flag)
booleanisSynthetic()
voidisTransient(boolean flag)
booleanisTransient()
voidisVolatile(boolean flag)
booleanisVolatile()
voidsetAccessFlags(int access_flags)
Set access flags aka "modifiers".
voidsetModifiers(int access_flags)
Set access flags aka "modifiers".

Field Detail

access_flags

protected int access_flags

Constructor Detail

AccessFlags

public AccessFlags()

AccessFlags

public AccessFlags(int a)

Parameters: a inital access flags

Method Detail

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 void isAbstract(boolean flag)

isAbstract

public final boolean isAbstract()

isAnnotation

public final void isAnnotation(boolean flag)

isAnnotation

public final boolean isAnnotation()

isEnum

public final void isEnum(boolean flag)

isEnum

public final boolean isEnum()

isFinal

public final void isFinal(boolean flag)

isFinal

public final boolean isFinal()

isInterface

public final void isInterface(boolean flag)

isInterface

public final boolean isInterface()

isNative

public final void isNative(boolean flag)

isNative

public final boolean isNative()

isPrivate

public final void isPrivate(boolean flag)

isPrivate

public final boolean isPrivate()

isProtected

public final void isProtected(boolean flag)

isProtected

public final boolean isProtected()

isPublic

public final void isPublic(boolean flag)

isPublic

public final boolean isPublic()

isStatic

public final void isStatic(boolean flag)

isStatic

public final boolean isStatic()

isStrictfp

public final void isStrictfp(boolean flag)

isStrictfp

public final boolean isStrictfp()

isSynchronized

public final void isSynchronized(boolean flag)

isSynchronized

public final boolean isSynchronized()

isSynthetic

public final void isSynthetic(boolean flag)

isSynthetic

public final boolean isSynthetic()

isTransient

public final void isTransient(boolean flag)

isTransient

public final boolean isTransient()

isVolatile

public final void isVolatile(boolean flag)

isVolatile

public final boolean isVolatile()

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.