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 intDeprecated.(since 6.0) will be made private; do not access directly, use getter/setter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intfinal intfinal booleanfinal voidisAbstract(boolean flag) final booleanfinal voidisAnnotation(boolean flag) final booleanisEnum()final voidisEnum(boolean flag) final booleanisFinal()final voidisFinal(boolean flag) final booleanfinal voidisInterface(boolean flag) final booleanisNative()final voidisNative(boolean flag) final booleanfinal voidisPrivate(boolean flag) final booleanfinal voidisProtected(boolean flag) final booleanisPublic()final voidisPublic(boolean flag) final booleanisStatic()final voidisStatic(boolean flag) final booleanfinal voidisStrictfp(boolean flag) final booleanfinal voidisSynchronized(boolean flag) final booleanfinal voidisSynthetic(boolean flag) final booleanfinal voidisTransient(boolean flag) final booleanfinal voidisVarArgs(boolean flag) final booleanfinal voidisVolatile(boolean flag) final voidsetAccessFlags(int accessFlags) Sets access flags aka "modifiers".final voidsetModifiers(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.
-