Package org.apache.bcel.classfile
Class AccessFlags
- java.lang.Object
 - 
- org.apache.bcel.classfile.AccessFlags
 
 
- 
- Direct Known Subclasses:
 ClassGen,FieldGenOrMethodGen,FieldOrMethod,JavaClass
public abstract class AccessFlags extends java.lang.ObjectSuper class for all objects that have modifiers like private, final, ... I.e. classes, fields, and methods. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected intaccess_flagsDeprecated.(since 6.0) will be made private; do not access directly, use getter/setter 
- 
Constructor Summary
Constructors Constructor Description AccessFlags()AccessFlags(int a) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAccessFlags()intgetModifiers()booleanisAbstract()voidisAbstract(boolean flag)booleanisAnnotation()voidisAnnotation(boolean flag)booleanisEnum()voidisEnum(boolean flag)booleanisFinal()voidisFinal(boolean flag)booleanisInterface()voidisInterface(boolean flag)booleanisNative()voidisNative(boolean flag)booleanisPrivate()voidisPrivate(boolean flag)booleanisProtected()voidisProtected(boolean flag)booleanisPublic()voidisPublic(boolean flag)booleanisStatic()voidisStatic(boolean flag)booleanisStrictfp()voidisStrictfp(boolean flag)booleanisSynchronized()voidisSynchronized(boolean flag)booleanisSynthetic()voidisSynthetic(boolean flag)booleanisTransient()voidisTransient(boolean flag)booleanisVarArgs()voidisVarArgs(boolean flag)booleanisVolatile()voidisVolatile(boolean flag)voidsetAccessFlags(int access_flags)Set access flags aka "modifiers".voidsetModifiers(int access_flags)Set access flags aka "modifiers". 
 - 
 
- 
- 
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".
 
 
- 
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.
 
- 
isPublic
public final void isPublic(boolean flag)
 
- 
isPublic
public final boolean isPublic()
 
- 
isPrivate
public final void isPrivate(boolean flag)
 
- 
isPrivate
public final boolean isPrivate()
 
- 
isProtected
public final void isProtected(boolean flag)
 
- 
isProtected
public final boolean isProtected()
 
- 
isStatic
public final void isStatic(boolean flag)
 
- 
isStatic
public final boolean isStatic()
 
- 
isFinal
public final void isFinal(boolean flag)
 
- 
isFinal
public final boolean isFinal()
 
- 
isSynchronized
public final void isSynchronized(boolean flag)
 
- 
isSynchronized
public final boolean isSynchronized()
 
- 
isVolatile
public final void isVolatile(boolean flag)
 
- 
isVolatile
public final boolean isVolatile()
 
- 
isTransient
public final void isTransient(boolean flag)
 
- 
isTransient
public final boolean isTransient()
 
- 
isNative
public final void isNative(boolean flag)
 
- 
isNative
public final boolean isNative()
 
- 
isInterface
public final void isInterface(boolean flag)
 
- 
isInterface
public final boolean isInterface()
 
- 
isAbstract
public final void isAbstract(boolean flag)
 
- 
isAbstract
public final boolean isAbstract()
 
- 
isStrictfp
public final void isStrictfp(boolean flag)
 
- 
isStrictfp
public final boolean isStrictfp()
 
- 
isSynthetic
public final void isSynthetic(boolean flag)
 
- 
isSynthetic
public final boolean isSynthetic()
 
- 
isAnnotation
public final void isAnnotation(boolean flag)
 
- 
isAnnotation
public final boolean isAnnotation()
 
- 
isEnum
public final void isEnum(boolean flag)
 
- 
isEnum
public final boolean isEnum()
 
- 
isVarArgs
public final void isVarArgs(boolean flag)
 
- 
isVarArgs
public final boolean isVarArgs()
 
 - 
 
 -