public static String getTypeSignatureString()

in src/main/java/org/apache/bsf/util/EngineUtils.java [342:369]


    public static String getTypeSignatureString (final Class cl) {
        if (cl.isPrimitive ()) {
            if (cl == boolean.class) {
                return "Z";
            } else if (cl == byte.class) {
                return "B";
            } else if (cl == char.class) {
                return "C";
            } else if (cl == short.class) {
                return "S";
            } else if (cl == int.class) {
                return "I";
            } else if (cl == long.class) {
                return "J";
            } else if (cl == float.class) {
                return "F";
            } else if (cl == double.class) {
                return "D";
            } else {
                return "V";
            }
        } else {
            final StringBuffer sb = new StringBuffer ("L");
            sb.append (cl.getName ());
            sb.append (";");
            return sb.toString().replace ('.', '/');
        }
    }