< prev index next >

src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp

Print this page
@@ -1,7 +1,7 @@
  /*
-  * Copyright (c) 2024, 2025, Oracle and/or its affiliates. All rights reserved.
+  * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.

@@ -54,11 +54,11 @@
                                         const char* category_name, Handle loader, TRAPS);
    static void initiate_loading(JavaThread* current, const char* category, Handle initiating_loader, Array<InstanceKlass*>* classes);
    static void link_classes_impl(TRAPS);
    static void link_classes_in_table(Array<InstanceKlass*>* classes, TRAPS);
    static void init_non_javabase_classes_impl(TRAPS);
-   static void init_classes_for_loader(Handle class_loader, Array<InstanceKlass*>* classes, TRAPS);
+   static void init_classes_for_loader(Handle class_loader, Array<InstanceKlass*>* classes, bool early_only, TRAPS);
    static void replay_training_at_init(Array<InstanceKlass*>* classes, TRAPS) NOT_CDS_RETURN;
  
  #ifdef ASSERT
    static void validate_module_of_preloaded_classes();
    static void validate_module_of_preloaded_classes_in_table(Array<InstanceKlass*>* classes,

@@ -71,10 +71,11 @@
    static void preload_classes(JavaThread* current) NOT_CDS_RETURN;
    static void link_classes(JavaThread* current) NOT_CDS_RETURN;
    static void init_javabase_classes(JavaThread* current) NOT_CDS_RETURN;
    static void init_non_javabase_classes(JavaThread* current) NOT_CDS_RETURN;
    static void exit_on_exception(JavaThread* current);
- 
+   static bool is_initializing_classes_early();
    static void replay_training_at_init_for_preloaded_classes(TRAPS) NOT_CDS_RETURN;
+   static void print_counters_on(outputStream* st) NOT_CDS_RETURN;
  };
  
  #endif // SHARE_CDS_AOTLINKEDCLASSBULKLOADER_HPP
< prev index next >