--- a/hotspot/src/share/vm/classfile/classLoaderData.hpp Fri May 15 19:23:11 2015 +0300
+++ b/hotspot/src/share/vm/classfile/classLoaderData.hpp Thu May 21 18:22:33 2015 +0300
@@ -51,7 +51,6 @@
class ClassLoaderData;
class JNIMethodBlock;
-class JNIHandleBlock;
class Metadebug;
// GC root for walking class loader data created
@@ -173,8 +172,6 @@
// Has to be an int because we cas it.
Klass* _klasses; // The classes defined by the class loader.
- JNIHandleBlock* _handles; // Handles to constant pool arrays
-
// These method IDs are created for the class loader and set to NULL when the
// class loader is unloaded. They are rarely freed, only for redefine classes
// and if they lose a data race in InstanceKlass.
@@ -200,9 +197,6 @@
void set_metaspace(Metaspace* m) { _metaspace = m; }
- JNIHandleBlock* handles() const;
- void set_handles(JNIHandleBlock* handles);
-
// GC interface.
void clear_claimed() { _claimed = 0; }
bool claimed() const { return _claimed == 1; }
@@ -290,7 +284,6 @@
void verify();
const char* loader_name();
- jobject add_handle(Handle h);
void add_class(Klass* k);
void remove_class(Klass* k);
bool contains_klass(Klass* k);