private void appendLiteral(short value) { if (value == Short.MAX_VALUE) { appendConstant(Short.class, CONSTANT_MAX_VALUE); } else if (value == Integer.MIN_VALUE) { appendConstant(Short.class, CONSTANT_MIN_VALUE); } else { builder.append(Short.toString(value)); } }
private void appendLiteral(int value) { if (value == Integer.MAX_VALUE) { appendConstant(Integer.class, CONSTANT_MAX_VALUE); } else if (value == Integer.MIN_VALUE) { appendConstant(Integer.class, CONSTANT_MIN_VALUE); } else { builder.append(Integer.toString(value)); } }
private void appendLiteral(byte value) { if (value == Byte.MAX_VALUE) { appendConstant(Byte.class, CONSTANT_MAX_VALUE); } else if (value == Byte.MIN_VALUE) { appendConstant(Byte.class, CONSTANT_MIN_VALUE); } else { builder.append(Integer.toHexString(value)); } } }
private void appendLiteral(double value) { if (value == Double.NEGATIVE_INFINITY) { appendConstant(Double.class, CONSTANT_NEGATIVE_INFINITY); } else if (value == Double.POSITIVE_INFINITY) { appendConstant(Double.class, CONSTANT_POSITIVE_INFINITY); } else if (value == Double.MAX_VALUE) { appendConstant(Double.class, CONSTANT_MAX_VALUE); } else if (value == Double.MIN_VALUE) { appendConstant(Double.class, CONSTANT_MIN_VALUE); } else if (Double.isNaN(value)) { appendConstant(Double.class, CONSTANT_NAN); } else { builder.append(Double.toString(value)); } }
private void appendLiteral(float value) { if (value == Float.NEGATIVE_INFINITY) { appendConstant(Float.class, CONSTANT_NEGATIVE_INFINITY); } else if (value == Float.POSITIVE_INFINITY) { appendConstant(Float.class, CONSTANT_POSITIVE_INFINITY); } else if (value == Float.MAX_VALUE) { appendConstant(Float.class, CONSTANT_MAX_VALUE); } else if (value == Float.MIN_VALUE) { appendConstant(Float.class, CONSTANT_MIN_VALUE); } else if (Float.isNaN(value)) { appendConstant(Float.class, CONSTANT_NAN); } else { builder.append(Float.toString(value)); } }
private void appendLiteral(long value) { if (value == Long.MAX_VALUE) { appendConstant(Long.class, CONSTANT_MAX_VALUE); } else if (value == Long.MIN_VALUE) { appendConstant(Long.class, CONSTANT_MIN_VALUE); } else { builder.append(Long.toString(value)); } }