Class AccessFlags

  • Direct Known Subclasses:
    ClassGen, FieldGenOrMethodGen, FieldOrMethod, JavaClass

    public abstract class AccessFlags
    extends java.lang.Object
    Super class for all objects that have modifiers like private, final, ... I.e. classes, fields, and methods.
    • Field Detail

      • access_flags

        @Deprecated
        protected int access_flags
        Deprecated.
        (since 6.0) will be made private; do not access directly, use getter/setter
    • 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".
      • 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()