public static CtClass resolve()

in javassist/src/main/java/org/apache/commons/proxy2/javassist/JavassistUtils.java [127:147]


    public static CtClass resolve(Class<?> clazz)
    {
        synchronized (CLASS_LOADERS)
        {
            try
            {
                final ClassLoader loader = clazz.getClassLoader();
                if (loader != null && !CLASS_LOADERS.contains(loader))
                {
                    CLASS_LOADERS.add(loader);
                    CLASS_POOL.appendClassPath(new LoaderClassPath(loader));
                }
                return CLASS_POOL.get(ProxyUtils.getJavaClassName(clazz));
            }
            catch (NotFoundException e)
            {
                throw new ObjectProviderException("Unable to find class " + clazz.getName()
                        + " in default Javassist class pool.", e);
            }
        }
    }