hotspot/src/share/vm/classfile/moduleEntry.cpp
changeset 42575 bd1618170c93
parent 42073 89e056fd82cc
child 42634 7459867ebf98
--- a/hotspot/src/share/vm/classfile/moduleEntry.cpp	Thu Nov 17 15:54:48 2016 +0300
+++ b/hotspot/src/share/vm/classfile/moduleEntry.cpp	Thu Nov 17 16:28:45 2016 -0500
@@ -54,6 +54,17 @@
   }
 }
 
+bool ModuleEntry::is_non_jdk_module() {
+  ResourceMark rm;
+  if (location() != NULL) {
+    const char* loc = location()->as_C_string();
+    if (strncmp(loc, "jrt:/java.", 10) != 0 && strncmp(loc, "jrt:/jdk.", 9) != 0) {
+      return true;
+    }
+  }
+  return false;
+}
+
 void ModuleEntry::set_version(Symbol* version) {
   if (_version != NULL) {
     // _version symbol's refcounts are managed by ModuleEntry,