protected Class loadClass(String type) {
        switch (type) {
            case "java/util/List":
                return List.class;
            case "java/util/ArrayList":
                return ArrayList.class;
            case "java/lang/Object":
                return Object.class;
            default:
                break;
        }

        String className1 = type.replace('/', '.');

        Class clazz = null;
        if (typeProvider != null) {
            clazz = typeProvider.apply(className1);
        }

        if (clazz == null) {
            clazz = TypeUtils.loadClass(className1);
        }

        return clazz;
    }
Returns the content of the class file that was built by this ClassWriter.

@return the binary content of the JVMS ClassFile structure that was built by this ClassWriter.
core/src/main/java/com/alibaba/fastjson2/internal/asm/ClassWriter.java