Module: JavaClass::ClassFile::AccessFlagsConstants

Included in:
AccessFlags
Defined in:
lib/javaclass/classfile/access_flag_constants.rb

Overview

Access flags as defined by JVM spec.

Author

Peter Kofler

Constant Summary collapse

ACC_PUBLIC =
0x0001
ACC_FINAL =
0x0010
ACC_SUPER =

old invokespecial instruction semantics

0x0020
ACC_INTERFACE =
0x0200
ACC_ABSTRACT =
0x0400
ACC_SYNTHETIC =

TODO Check what the synthetic flag means

0x1000
ACC_ANNOTATION =
0x2000
ACC_ENUM =
0x4000
ACC_OTHER =

Bitmask for unknown/not supported flags.

0xffff ^ ACC_PUBLIC ^ ACC_FINAL ^ ACC_SUPER ^ ACC_INTERFACE ^ ACC_ABSTRACT ^ ACC_SYNTHETIC ^ ACC_ENUM ^ ACC_ANNOTATION