Interface AccessFlags

All Known Implementing Classes:
ClassFile, MethodInfo, Util

public interface AccessFlags
Class/interface access flag masks.
Version:
1.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Declared abstract; may not be instantiated.
    static final int
    Declared as an annotation type.
    static final int
    Declared as an enum type.
    static final int
    Declared final; no subclasses allowed.
    static final int
    Is an interface, not a class.
    static final int
    Declared native; implemented in a language other than Java.
    static final int
    Declared private; usable only within the defining class.
    static final int
    Declared protected; may be accessed within subclasses.
    static final int
    Declared public; may be accessed from outside its package.
    static final int
    Declared static.
    static final int
    Declared strictfp; floating-point mode is FP-strict.
    static final int
    Treat superclass methods specially when invoked by the invokespecial instruction.
    static final int
    Declared synchronized; invocation is wrapped in a monitor block.
    static final int
    Declared synthetic; not present in the source code.
    static final int
    Declared transient; not written or read by a persistent object manager.
    static final int
    Declared volatile; cannot be cached.
  • Field Details

    • ACC_PUBLIC

      static final int ACC_PUBLIC
      Declared public; may be accessed from outside its package.
      See Also:
    • ACC_PRIVATE

      static final int ACC_PRIVATE
      Declared private; usable only within the defining class.
      See Also:
    • ACC_PROTECTED

      static final int ACC_PROTECTED
      Declared protected; may be accessed within subclasses.
      See Also:
    • ACC_STATIC

      static final int ACC_STATIC
      Declared static.
      See Also:
    • ACC_FINAL

      static final int ACC_FINAL
      Declared final; no subclasses allowed.
      See Also:
    • ACC_SUPER

      static final int ACC_SUPER
      Treat superclass methods specially when invoked by the invokespecial instruction.
      See Also:
    • ACC_SYNCHRONIZED

      static final int ACC_SYNCHRONIZED
      Declared synchronized; invocation is wrapped in a monitor block.
      See Also:
    • ACC_VOLATILE

      static final int ACC_VOLATILE
      Declared volatile; cannot be cached.
      See Also:
    • ACC_TRANSIENT

      static final int ACC_TRANSIENT
      Declared transient; not written or read by a persistent object manager.
      See Also:
    • ACC_NATIVE

      static final int ACC_NATIVE
      Declared native; implemented in a language other than Java.
      See Also:
    • ACC_INTERFACE

      static final int ACC_INTERFACE
      Is an interface, not a class.
      See Also:
    • ACC_ABSTRACT

      static final int ACC_ABSTRACT
      Declared abstract; may not be instantiated.
      See Also:
    • ACC_STRICT

      static final int ACC_STRICT
      Declared strictfp; floating-point mode is FP-strict.
      See Also:
    • ACC_SYNTHETIC

      static final int ACC_SYNTHETIC
      Declared synthetic; not present in the source code.
      See Also:
    • ACC_ANNOTATION

      static final int ACC_ANNOTATION
      Declared as an annotation type.
      See Also:
    • ACC_ENUM

      static final int ACC_ENUM
      Declared as an enum type.
      See Also: