< prev index next >

src/hotspot/share/runtime/fieldDescriptor.hpp

Print this page
@@ -84,10 +84,13 @@
    bool is_static()                const    { return access_flags().is_static(); }
    bool is_final()                 const    { return access_flags().is_final(); }
    bool is_stable()                const    { return field_flags().is_stable(); }
    bool is_volatile()              const    { return access_flags().is_volatile(); }
    bool is_transient()             const    { return access_flags().is_transient(); }
+   inline bool is_flat()           const;
+   inline bool is_null_free_inline_type() const;
+   inline bool has_null_marker()   const;
  
    bool is_synthetic()             const    { return access_flags().is_synthetic(); }
  
    bool is_field_access_watched()  const    { return field_status().is_access_watched(); }
    bool is_field_modification_watched() const

@@ -104,10 +107,10 @@
    // Initialization
    void reinitialize(InstanceKlass* ik, int index);
  
    // Print
    void print() const;
-   void print_on(outputStream* st) const;
-   void print_on_for(outputStream* st, oop obj);
+   void print_on(outputStream* st, int base_offset = 0) const;
+   void print_on_for(outputStream* st, oop obj, int indent = 0, int base_offset = 0);
  };
  
  #endif // SHARE_RUNTIME_FIELDDESCRIPTOR_HPP
< prev index next >