8249630: unused is_static_archive parameter in SystemDictionaryShared::write_dictionary

Reviewed-by: minqi, dholmes
This commit is contained in:
Calvin Cheung 2020-07-23 16:52:08 +00:00
parent 8b87402a44
commit 5088193336
2 changed files with 4 additions and 7 deletions

View File

@ -1903,8 +1903,7 @@ class CopySharedClassInfoToArchive : StackObj {
bool _is_builtin;
public:
CopySharedClassInfoToArchive(CompactHashtableWriter* writer,
bool is_builtin,
bool is_static_archive)
bool is_builtin)
: _writer(writer), _is_builtin(is_builtin) {}
bool do_entry(InstanceKlass* k, DumpTimeSharedClassInfo& info) {
@ -1953,12 +1952,11 @@ void SystemDictionaryShared::write_lambda_proxy_class_dictionary(LambdaProxyClas
}
void SystemDictionaryShared::write_dictionary(RunTimeSharedDictionary* dictionary,
bool is_builtin,
bool is_static_archive) {
bool is_builtin) {
CompactHashtableStats stats;
dictionary->reset();
CompactHashtableWriter writer(_dumptime_table->count_of(is_builtin), &stats);
CopySharedClassInfoToArchive copy(&writer, is_builtin, is_static_archive);
CopySharedClassInfoToArchive copy(&writer, is_builtin);
_dumptime_table->iterate(&copy);
writer.dump(dictionary, is_builtin ? "builtin dictionary" : "unregistered dictionary");
}

View File

@ -211,8 +211,7 @@ private:
TRAPS);
static DumpTimeSharedClassInfo* find_or_allocate_info_for(InstanceKlass* k);
static void write_dictionary(RunTimeSharedDictionary* dictionary,
bool is_builtin,
bool is_static_archive = true);
bool is_builtin);
static void write_lambda_proxy_class_dictionary(LambdaProxyClassDictionary* dictionary);
static bool is_jfr_event_class(InstanceKlass *k);
static bool is_registered_lambda_proxy_class(InstanceKlass* ik);