< prev index next >

src/hotspot/share/classfile/fieldLayoutBuilder.hpp

Print this page
*** 183,10 ***
--- 183,11 ---
    void set_start(LayoutRawBlock* start) { _start = start; }
    LayoutRawBlock* last_block() { return _last; }
  
    LayoutRawBlock* first_field_block();
    void add(GrowableArray<LayoutRawBlock*>* list, LayoutRawBlock* start = nullptr);
+   int find_hash_offset();
    void add_field_at_offset(LayoutRawBlock* blocks, int offset, LayoutRawBlock* start = nullptr);
    void add_contiguously(GrowableArray<LayoutRawBlock*>* list, LayoutRawBlock* start = nullptr);
    LayoutRawBlock* insert_field_block(LayoutRawBlock* slot, LayoutRawBlock* block);
    bool reconstruct_layout(const InstanceKlass* ik);
    void fill_holes(const InstanceKlass* ik);
< prev index next >