Package org.apache.bcel.classfile
Class AccessFlags
java.lang.Object
org.apache.bcel.classfile.AccessFlags
- Direct Known Subclasses:
ClassGen
,FieldGenOrMethodGen
,FieldOrMethod
,JavaClass
Super class for all objects that have modifiers like private, final, ... I.e. classes, fields, and methods.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
Deprecated.(since 6.0) will be made private; do not access directly, use getter/setter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal int
final int
final boolean
final void
isAbstract
(boolean flag) final boolean
final void
isAnnotation
(boolean flag) final boolean
isEnum()
final void
isEnum
(boolean flag) final boolean
isFinal()
final void
isFinal
(boolean flag) final boolean
final void
isInterface
(boolean flag) final boolean
isNative()
final void
isNative
(boolean flag) final boolean
final void
isPrivate
(boolean flag) final boolean
final void
isProtected
(boolean flag) final boolean
isPublic()
final void
isPublic
(boolean flag) final boolean
isStatic()
final void
isStatic
(boolean flag) final boolean
final void
isStrictfp
(boolean flag) final boolean
final void
isSynchronized
(boolean flag) final boolean
final void
isSynthetic
(boolean flag) final boolean
final void
isTransient
(boolean flag) final boolean
final void
isVarArgs
(boolean flag) final boolean
final void
isVolatile
(boolean flag) final void
setAccessFlags
(int accessFlags) Sets access flags aka "modifiers".final void
setModifiers
(int accessFlags) Sets access flags aka "modifiers".
-
Field Details
-
access_flags
Deprecated.(since 6.0) will be made private; do not access directly, use getter/setter
-
-
Constructor Details
-
AccessFlags
public AccessFlags() -
AccessFlags
- Parameters:
a
- initial access flags
-
-
Method Details
-
getAccessFlags
- Returns:
- Access flags of the object aka. "modifiers".
-
getModifiers
- Returns:
- Access flags of the object aka. "modifiers".
-
isAbstract
-
isAbstract
-
isAnnotation
-
isAnnotation
-
isEnum
-
isEnum
-
isFinal
-
isFinal
-
isInterface
-
isInterface
-
isNative
-
isNative
-
isPrivate
-
isPrivate
-
isProtected
-
isProtected
-
isPublic
-
isPublic
-
isStatic
-
isStatic
-
isStrictfp
-
isStrictfp
-
isSynchronized
-
isSynchronized
-
isSynthetic
-
isSynthetic
-
isTransient
-
isTransient
-
isVarArgs
-
isVarArgs
-
isVolatile
-
isVolatile
-
setAccessFlags
Sets access flags aka "modifiers".- Parameters:
accessFlags
- Access flags of the object.
-
setModifiers
Sets access flags aka "modifiers".- Parameters:
accessFlags
- Access flags of the object.
-