< 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 >