package com.ybrain.jsoninterpreter;

public class ClassUtil {
    public static Class<?> classForName(final String className) throws ClassNotFoundException {
        switch (className) {
            case "boolean":
                return boolean.class;
            case "byte":
                return byte.class;
            case "short":
                return short.class;
            case "int":
                return int.class;
            case "long":
                return long.class;
            case "float":
                return float.class;
            case "double":
                return double.class;
            case "char":
                return char.class;
            case "void":
                return void.class;
            default:
                return Class.forName(className.contains(".") ? className : "java.lang.".concat(className));
        }
    }
}
