< prev index next >

src/share/vm/classfile/loaderConstraints.hpp

Print this page

        

*** 23,36 **** */ #ifndef SHARE_VM_CLASSFILE_LOADERCONSTRAINTS_HPP #define SHARE_VM_CLASSFILE_LOADERCONSTRAINTS_HPP - #include "classfile/dictionary.hpp" #include "classfile/placeholders.hpp" #include "utilities/hashtable.hpp" class LoaderConstraintEntry; class Symbol; class LoaderConstraintTable : public Hashtable<InstanceKlass*, mtClass> { friend class VMStructs; --- 23,36 ---- */ #ifndef SHARE_VM_CLASSFILE_LOADERCONSTRAINTS_HPP #define SHARE_VM_CLASSFILE_LOADERCONSTRAINTS_HPP #include "classfile/placeholders.hpp" #include "utilities/hashtable.hpp" + class ClassLoaderData; class LoaderConstraintEntry; class Symbol; class LoaderConstraintTable : public Hashtable<InstanceKlass*, mtClass> { friend class VMStructs;
*** 82,92 **** bool check_or_update(InstanceKlass* k, Handle loader, Symbol* name); void purge_loader_constraints(); ! void verify(Dictionary* dictionary, PlaceholderTable* placeholders); #ifndef PRODUCT void print(); #endif }; --- 82,92 ---- bool check_or_update(InstanceKlass* k, Handle loader, Symbol* name); void purge_loader_constraints(); ! void verify(PlaceholderTable* placeholders); #ifndef PRODUCT void print(); #endif };
< prev index next >