ClassLoaderRepositorySupport

com.sun.jmx.mbeanserver.JmxMBeanServer   JmxMBeanServer    null

com.sun.jmx.interceptor.DefaultMBeanServerInterceptor

com.sun.jmx.mbeanserver.MBeanInstantiatorImpl

com.sun.jmx.mbeanserver.ClassLoaderRepositorySupport

package com.sun.jmx.mbeanserver;
final class ClassLoaderRepositorySupport
    implements ModifiableClassLoaderRepository {

transient

 

 

 private Class loadClass(final LoaderEntry list[],
                final String className,
                final ClassLoader without,
                final ClassLoader stop)
        throws ClassNotFoundException {
    final int size = list.length;
        for(int i=0; i<size; i++) {
        try {
        final ClassLoader cl = list[i].loader;
        if (cl == null) // bootstrap class loader
            return Class.forName(className);
            //return Class.forName(className, false, null);
        if (cl == without)
            continue;
        if (cl == stop)
            break;
        if (isTraceOn()) {

你可能感兴趣的:(sun)