module JavaClass::ClassFile::AccessFlagsConstants

Access flags as defined by JVM spec.

Author

Peter Kofler

Constants

ACC_ABSTRACT
ACC_ACC_BRIDGE
ACC_ANNOTATION
ACC_ENUM
ACC_FINAL
ACC_IMPLICIT
ACC_INTERFACE
ACC_MANDATED
ACC_MODULE
ACC_NATIVE
ACC_PRIVATE

field ACC_PUBLIC = 0x0001

ACC_PROTECTED
ACC_PUBLIC

class

ACC_STATIC

TODO How were Java 1.0's “private protected” fields? set up? (see old JVM spec)

ACC_STRICT

ACC_ABSTRACT = 0x0400

ACC_SUPER
ACC_SYNCHRONIZED

method ACC_PUBLIC = 0x0001 ACC_PRIVATE = 0x0002 ACC_PROTECTED = 0x0004 ACC_STATIC = 0x0008 ACC_FINAL = 0x0010

ACC_SYNTHETIC
ACC_TRANSIENT
ACC_VARARGS
ACC_VOLATILE

ACC_FINAL = 0x0010