< prev index next >

src/hotspot/share/utilities/accessFlags.hpp

Print this page
@@ -84,18 +84,20 @@
    // Note that the class-related ACC_ANNOTATION bit conflicts with these flags.
    JVM_ACC_FIELD_ACCESS_WATCHED            = 0x00002000, // field access is watched by JVMTI
    JVM_ACC_FIELD_MODIFICATION_WATCHED      = 0x00008000, // field modification is watched by JVMTI
    JVM_ACC_FIELD_INTERNAL                  = 0x00000400, // internal field, same as JVM_ACC_ABSTRACT
    JVM_ACC_FIELD_STABLE                    = 0x00000020, // @Stable field, same as JVM_ACC_SYNCHRONIZED and JVM_ACC_SUPER
-   JVM_ACC_FIELD_INITIALIZED_FINAL_UPDATE  = 0x00000100, // (static) final field updated outside (class) initializer, same as JVM_ACC_NATIVE
+   JVM_ACC_FIELD_INITIALIZED_FINAL_UPDATE  = 0x00000200, // (static) final field updated outside (class) initializer, same as JVM_ACC_NATIVE
    JVM_ACC_FIELD_HAS_GENERIC_SIGNATURE     = 0x00000800, // field has generic signature
+   JVM_ACC_FIELD_INLINED                   = 0x00008000, // field is inlined
  
    JVM_ACC_FIELD_INTERNAL_FLAGS       = JVM_ACC_FIELD_ACCESS_WATCHED |
                                         JVM_ACC_FIELD_MODIFICATION_WATCHED |
                                         JVM_ACC_FIELD_INTERNAL |
                                         JVM_ACC_FIELD_STABLE |
-                                        JVM_ACC_FIELD_HAS_GENERIC_SIGNATURE,
+                                        JVM_ACC_FIELD_HAS_GENERIC_SIGNATURE |
+                                        JVM_ACC_FIELD_INLINED,
  
                                                      // flags accepted by set_field_flags()
    JVM_ACC_FIELD_FLAGS                = JVM_RECOGNIZED_FIELD_MODIFIERS | JVM_ACC_FIELD_INTERNAL_FLAGS
  
  };

@@ -121,10 +123,11 @@
    bool is_volatile    () const         { return (_flags & JVM_ACC_VOLATILE    ) != 0; }
    bool is_transient   () const         { return (_flags & JVM_ACC_TRANSIENT   ) != 0; }
    bool is_native      () const         { return (_flags & JVM_ACC_NATIVE      ) != 0; }
    bool is_interface   () const         { return (_flags & JVM_ACC_INTERFACE   ) != 0; }
    bool is_abstract    () const         { return (_flags & JVM_ACC_ABSTRACT    ) != 0; }
+   bool is_inline_type () const         { return (_flags & JVM_ACC_INLINE      ) != 0; }
  
    // Attribute flags
    bool is_synthetic   () const         { return (_flags & JVM_ACC_SYNTHETIC   ) != 0; }
  
    // Method* flags
< prev index next >