hotspot/src/share/vm/prims/jvm.h
changeset 27021 7a628ca8ac97
parent 27004 816e24da988b
child 27171 5ee40c966315
--- a/hotspot/src/share/vm/prims/jvm.h	Wed May 07 19:38:22 2014 +0400
+++ b/hotspot/src/share/vm/prims/jvm.h	Tue Oct 14 13:10:50 2014 -0700
@@ -420,6 +420,19 @@
 JVM_FindClassFromBootLoader(JNIEnv *env, const char *name);
 
 /*
+ * Find a class from a given class loader.  Throws ClassNotFoundException.
+ *  name:   name of class
+ *  init:   whether initialization is done
+ *  loader: class loader to look up the class. This may not be the same as the caller's
+ *          class loader.
+ *  caller: initiating class. The initiating class may be null when a security
+ *          manager is not installed.
+ */
+JNIEXPORT jclass JNICALL
+JVM_FindClassFromCaller(JNIEnv *env, const char *name, jboolean init,
+                        jobject loader, jclass caller);
+
+/*
  * Find a class from a given class.
  */
 JNIEXPORT jclass JNICALL