protected Class loadClass()

in jackson2/src/java/org/apache/fulcrum/json/jackson/Jackson2MapperService.java [859:875]


    protected <T> Class<T> loadClass(String className) throws ClassNotFoundException {
        ClassLoader loader = this.getClass().getClassLoader();
        try {
            Class<T> clazz;

            if (loader != null) {
                clazz = (Class<T>) loader.loadClass(className);
            } else {
                clazz = (Class<T>) Class.forName(className);
            }

            return clazz;
        } catch (ClassNotFoundException x) {
            /* Give up. */
            throw x;
        }
    }