src/share/vm/classfile/dictionary.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File

## src/share/vm/classfile/dictionary.hpp

Print this page

    *** 76,89 ****

        void free_entry(DictionaryEntry* entry);

        void add_klass(Symbol* class_name, ClassLoaderData* loader_data,KlassHandle obj);

    !   Klass* find_class(int index, unsigned int hash,
                            Symbol* name, ClassLoaderData* loader_data);

    !   Klass* find_shared_class(int index, unsigned int hash, Symbol* name);

        // Compiler support
        Klass* try_get_next_class();

        // GC support
    --- 76,89 ----

        void free_entry(DictionaryEntry* entry);

        void add_klass(Symbol* class_name, ClassLoaderData* loader_data,KlassHandle obj);

    !   Klass* find_class(unsigned int hash,
                            Symbol* name, ClassLoaderData* loader_data);

    !   Klass* find_shared_class(unsigned int hash, Symbol* name);

        // Compiler support
        Klass* try_get_next_class();

        // GC support
    *** 111,126 ****

        // Unload (that is, break root links to) all unmarked classes and loaders.
        void do_unloading();

        // Protection domains
    !   Klass* find(int index, unsigned int hash, Symbol* name,
                      ClassLoaderData* loader_data, Handle protection_domain, TRAPS);
    !   bool is_valid_protection_domain(int index, unsigned int hash,
                                        Symbol* name, ClassLoaderData* loader_data,
                                        Handle protection_domain);
    !   void add_protection_domain(int index, unsigned int hash,
                                   instanceKlassHandle klass, ClassLoaderData* loader_data,
                                   Handle protection_domain, TRAPS);

        // Sharing support
        void reorder_dictionary();
    --- 111,126 ----

        // Unload (that is, break root links to) all unmarked classes and loaders.
        void do_unloading();

        // Protection domains
    !   Klass* find(unsigned int hash, Symbol* name,
                      ClassLoaderData* loader_data, Handle protection_domain, TRAPS);
    !   bool is_valid_protection_domain(unsigned int hash,
                                        Symbol* name, ClassLoaderData* loader_data,
                                        Handle protection_domain);
    !   void add_protection_domain(unsigned int hash,
                                   instanceKlassHandle klass, ClassLoaderData* loader_data,
                                   Handle protection_domain, TRAPS);

        // Sharing support
        void reorder_dictionary();

src/share/vm/classfile/dictionary.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File