private static Unit getUnit()

in server/container/util/src/main/java/org/apache/james/util/Size.java [118:146]


    private static Unit getUnit(char lastChar, Unit defaultUnit) {
        switch (lastChar) {
            case 'K' :
            case 'k' :
                return Unit.K;
            case 'M' :
            case 'm' :
                return Unit.M;
            case 'G' :
            case 'g' :
                return Unit.G;
            case 'b' :
            case 'B' :
                return Unit.B;
            case '1' :
            case '2' :
            case '3' :
            case '4' :
            case '5' :
            case '6' :
            case '7' :
            case '8' :
            case '9' :
            case '0' :
                return defaultUnit;
            default:
                throw new IllegalArgumentException("No unit corresponding to char : " + lastChar);
        }
    }