< prev index next >

src/java.base/share/native/include/classfile_constants.h

Print this page
rev 48343 : imported patch JDK-8173382-classfile-version


  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 #ifndef CLASSFILE_CONSTANTS_H
  27 #define CLASSFILE_CONSTANTS_H
  28 
  29 #ifdef __cplusplus
  30 extern "C" {
  31 #endif
  32 
  33 /* Classfile version number for this information */
  34 #define JVM_CLASSFILE_MAJOR_VERSION 54
  35 #define JVM_CLASSFILE_MINOR_VERSION 0
  36 
  37 /* Flags */
  38 
  39 enum {
  40     JVM_ACC_PUBLIC        = 0x0001,
  41     JVM_ACC_PRIVATE       = 0x0002,
  42     JVM_ACC_PROTECTED     = 0x0004,
  43     JVM_ACC_STATIC        = 0x0008,
  44     JVM_ACC_FINAL         = 0x0010,
  45     JVM_ACC_SYNCHRONIZED  = 0x0020,
  46     JVM_ACC_SUPER         = 0x0020,
  47     JVM_ACC_VOLATILE      = 0x0040,
  48     JVM_ACC_BRIDGE        = 0x0040,
  49     JVM_ACC_TRANSIENT     = 0x0080,
  50     JVM_ACC_VARARGS       = 0x0080,
  51     JVM_ACC_NATIVE        = 0x0100,
  52     JVM_ACC_INTERFACE     = 0x0200,
  53     JVM_ACC_ABSTRACT      = 0x0400,
  54     JVM_ACC_STRICT        = 0x0800,




  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 #ifndef CLASSFILE_CONSTANTS_H
  27 #define CLASSFILE_CONSTANTS_H
  28 
  29 #ifdef __cplusplus
  30 extern "C" {
  31 #endif
  32 
  33 /* Classfile version number for this information */
  34 #define JVM_CLASSFILE_MAJOR_VERSION 55
  35 #define JVM_CLASSFILE_MINOR_VERSION 0
  36 
  37 /* Flags */
  38 
  39 enum {
  40     JVM_ACC_PUBLIC        = 0x0001,
  41     JVM_ACC_PRIVATE       = 0x0002,
  42     JVM_ACC_PROTECTED     = 0x0004,
  43     JVM_ACC_STATIC        = 0x0008,
  44     JVM_ACC_FINAL         = 0x0010,
  45     JVM_ACC_SYNCHRONIZED  = 0x0020,
  46     JVM_ACC_SUPER         = 0x0020,
  47     JVM_ACC_VOLATILE      = 0x0040,
  48     JVM_ACC_BRIDGE        = 0x0040,
  49     JVM_ACC_TRANSIENT     = 0x0080,
  50     JVM_ACC_VARARGS       = 0x0080,
  51     JVM_ACC_NATIVE        = 0x0100,
  52     JVM_ACC_INTERFACE     = 0x0200,
  53     JVM_ACC_ABSTRACT      = 0x0400,
  54     JVM_ACC_STRICT        = 0x0800,


< prev index next >