< prev index next >

src/hotspot/share/classfile/symbolTable.hpp

Print this page

*** 82,92 **** Symbol* operator -> () const { return _temp; } bool operator == (Symbol* o) const { return _temp == o; } operator Symbol*() { return _temp; } }; ! class CompactSymbolTableWriter; class SerializeClosure; class SymbolTableConfig; typedef ConcurrentHashTable<Symbol*, SymbolTableConfig, mtSymbol> SymbolTableHash; --- 82,92 ---- Symbol* operator -> () const { return _temp; } bool operator == (Symbol* o) const { return _temp == o; } operator Symbol*() { return _temp; } }; ! class CompactHashtableWriter; class SerializeClosure; class SymbolTableConfig; typedef ConcurrentHashTable<Symbol*, SymbolTableConfig, mtSymbol> SymbolTableHash;
*** 238,248 **** // Heap dumper and CDS static void symbols_do(SymbolClosure *cl); // Sharing private: ! static void copy_shared_symbol_table(CompactSymbolTableWriter* ch_table); public: static void write_to_archive() NOT_CDS_RETURN; static void serialize(SerializeClosure* soc) NOT_CDS_RETURN; static void metaspace_pointers_do(MetaspaceClosure* it); --- 238,248 ---- // Heap dumper and CDS static void symbols_do(SymbolClosure *cl); // Sharing private: ! static void copy_shared_symbol_table(CompactHashtableWriter* ch_table); public: static void write_to_archive() NOT_CDS_RETURN; static void serialize(SerializeClosure* soc) NOT_CDS_RETURN; static void metaspace_pointers_do(MetaspaceClosure* it);
< prev index next >