public static Byte parseByte()

in src/main/java/com/epam/eco/commons/parse/ParserUtils.java [49:70]


    public static Byte parseByte(Object value) throws ParseException {
        if (value == null) {
            return null;
        }

        if (value instanceof Byte) {
            return (Byte) value;
        } else if (value instanceof String) {
            try {
                return Byte.valueOf((String) value);
            } catch (NumberFormatException nfe) {
                throw new ParseException(
                        String.format("Failed to parse '%s' as %s", value, Byte.class.getName()),
                        nfe);
            }
        } else if (Number.class.isAssignableFrom(value.getClass())) {
            return ((Number) value).byteValue();
        } else {
            throw new ParseException(
                    String.format("Can't parse '%s' as %s", value, Byte.class.getName()));
        }
    }