protected void setValue()

in core/src/main/java/org/apache/jsieve/NumberArgument.java [93:110]


    protected void setValue(Token aToken) {
        int endIndex = aToken.image.length();
        int magnitude = 1;
        if (aToken.image.endsWith("K")) {
            magnitude = 1024;
            endIndex--;
        } else if (aToken.image.endsWith("M")) {
            magnitude = 1048576;
            endIndex--;
        } else if (aToken.image.endsWith("G")) {
            magnitude = 1073741824;
            endIndex--;
        }

        setValue(Integer.parseInt(aToken.image.substring(0,
                endIndex))
                * magnitude);
    }