Print this page
rev 6864 : 8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs
Reviewed-by: mchung, acorn, jiangli, dholmes

Split Split Close
Expand all
Collapse all
          --- old/src/share/vm/classfile/vmSymbols.hpp
          +++ new/src/share/vm/classfile/vmSymbols.hpp
↓ open down ↓ 108 lines elided ↑ open up ↑
 109  109    template(java_util_Properties,                      "java/util/Properties")                     \
 110  110    template(java_util_Vector,                          "java/util/Vector")                         \
 111  111    template(java_util_AbstractList,                    "java/util/AbstractList")                   \
 112  112    template(java_util_Hashtable,                       "java/util/Hashtable")                      \
 113  113    template(java_lang_Compiler,                        "java/lang/Compiler")                       \
 114  114    template(sun_misc_Signal,                           "sun/misc/Signal")                          \
 115  115    template(sun_misc_Launcher,                         "sun/misc/Launcher")                        \
 116  116    template(java_lang_AssertionStatusDirectives,       "java/lang/AssertionStatusDirectives")      \
 117  117    template(getBootClassPathEntryForClass_name,        "getBootClassPathEntryForClass")            \
 118  118    template(sun_misc_PostVMInitHook,                   "sun/misc/PostVMInitHook")                  \
      119 +  template(sun_misc_Launcher_AppClassLoader,          "sun/misc/Launcher$AppClassLoader")         \
 119  120    template(sun_misc_Launcher_ExtClassLoader,          "sun/misc/Launcher$ExtClassLoader")         \
 120  121                                                                                                    \
 121  122    /* Java runtime version access */                                                               \
 122  123    template(sun_misc_Version,                          "sun/misc/Version")                         \
 123  124    template(java_runtime_name_name,                    "java_runtime_name")                        \
 124  125    template(java_runtime_version_name,                 "java_runtime_version")                     \
 125  126                                                                                                    \
 126  127    /* class file format tags */                                                                    \
 127  128    template(tag_source_file,                           "SourceFile")                               \
 128  129    template(tag_inner_classes,                         "InnerClasses")                             \
↓ open down ↓ 1150 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX