< prev index next >

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

Print this page
*** 1,7 ***
  /*
!  * Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.  Oracle designates this
--- 1,7 ---
  /*
!  * Copyright (c) 2004, 2020, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.  Oracle designates this

*** 46,10 ***
--- 46,11 ---
      JVM_ACC_SUPER         = 0x0020,
      JVM_ACC_VOLATILE      = 0x0040,
      JVM_ACC_BRIDGE        = 0x0040,
      JVM_ACC_TRANSIENT     = 0x0080,
      JVM_ACC_VARARGS       = 0x0080,
+     JVM_ACC_INLINE        = 0x0100,
      JVM_ACC_NATIVE        = 0x0100,
      JVM_ACC_INTERFACE     = 0x0200,
      JVM_ACC_ABSTRACT      = 0x0400,
      JVM_ACC_STRICT        = 0x0800,
      JVM_ACC_SYNTHETIC     = 0x1000,

*** 109,11 ***
      JVM_CONSTANT_MethodType             = 16,  // JSR 292
      JVM_CONSTANT_Dynamic                = 17,
      JVM_CONSTANT_InvokeDynamic          = 18,
      JVM_CONSTANT_Module                 = 19,
      JVM_CONSTANT_Package                = 20,
!     JVM_CONSTANT_ExternalMax            = 20 
  };
  
  /* JVM_CONSTANT_MethodHandle subtypes */
  enum {
      JVM_REF_getField                = 1,
--- 110,11 ---
      JVM_CONSTANT_MethodType             = 16,  // JSR 292
      JVM_CONSTANT_Dynamic                = 17,
      JVM_CONSTANT_InvokeDynamic          = 18,
      JVM_CONSTANT_Module                 = 19,
      JVM_CONSTANT_Package                = 20,
!     JVM_CONSTANT_ExternalMax            = 20
  };
  
  /* JVM_CONSTANT_MethodHandle subtypes */
  enum {
      JVM_REF_getField                = 1,

*** 150,10 ***
--- 151,11 ---
      JVM_SIGNATURE_ENDSPECIAL    = '>',
      JVM_SIGNATURE_ARRAY         = '[',
      JVM_SIGNATURE_BYTE          = 'B',
      JVM_SIGNATURE_CHAR          = 'C',
      JVM_SIGNATURE_CLASS         = 'L',
+     JVM_SIGNATURE_INLINE_TYPE   = 'Q',
      JVM_SIGNATURE_ENDCLASS      = ';',
      JVM_SIGNATURE_ENUM          = 'E',
      JVM_SIGNATURE_FLOAT         = 'F',
      JVM_SIGNATURE_DOUBLE        = 'D',
      JVM_SIGNATURE_FUNC          = '(',
< prev index next >