< prev index next >

src/share/vm/classfile/placeholders.hpp

Print this page

        

*** 161,171 **** private: ClassLoaderData* _loader_data; // initiating loader bool _havesupername; // distinguish between null supername, and unknown Symbol* _supername; Thread* _definer; // owner of define token ! Klass* _instanceKlass; // InstanceKlass from successful define SeenThread* _superThreadQ; // doubly-linked queue of Threads loading a superclass for this class SeenThread* _loadInstanceThreadQ; // loadInstance thread // can be multiple threads if classloader object lock broken by application // or if classloader supports parallel classloading --- 161,171 ---- private: ClassLoaderData* _loader_data; // initiating loader bool _havesupername; // distinguish between null supername, and unknown Symbol* _supername; Thread* _definer; // owner of define token ! InstanceKlass* _instanceKlass; // InstanceKlass from successful define SeenThread* _superThreadQ; // doubly-linked queue of Threads loading a superclass for this class SeenThread* _loadInstanceThreadQ; // loadInstance thread // can be multiple threads if classloader object lock broken by application // or if classloader supports parallel classloading
*** 191,202 **** } Thread* definer() const {return _definer; } void set_definer(Thread* definer) { _definer = definer; } ! Klass* instance_klass() const {return _instanceKlass; } ! void set_instance_klass(Klass* ik) { _instanceKlass = ik; } SeenThread* superThreadQ() const { return _superThreadQ; } void set_superThreadQ(SeenThread* SeenThread) { _superThreadQ = SeenThread; } SeenThread* loadInstanceThreadQ() const { return _loadInstanceThreadQ; } --- 191,202 ---- } Thread* definer() const {return _definer; } void set_definer(Thread* definer) { _definer = definer; } ! InstanceKlass* instance_klass() const {return _instanceKlass; } ! void set_instance_klass(InstanceKlass* ik) { _instanceKlass = ik; } SeenThread* superThreadQ() const { return _superThreadQ; } void set_superThreadQ(SeenThread* SeenThread) { _superThreadQ = SeenThread; } SeenThread* loadInstanceThreadQ() const { return _loadInstanceThreadQ; }
< prev index next >