public class NumberLiterals extends Object
| Constructor and Description |
|---|
NumberLiterals() |
| Modifier and Type | Method and Description |
|---|---|
int |
getBase(XNumberLiteral literal) |
String |
getDigits(XNumberLiteral literal) |
protected Class<? extends Number> |
getExplicitJavaType(XNumberLiteral literal) |
String |
getExponent(XNumberLiteral literal,
String digits) |
Class<? extends Number> |
getJavaType(XNumberLiteral literal) |
protected String |
getTypeQualifier(XNumberLiteral literal) |
protected String |
getXbaseDigits(XNumberLiteral literal) |
protected boolean |
isFloatingPoint(XNumberLiteral literal) |
protected boolean |
isHex(XNumberLiteral literal) |
Number |
numberValue(XNumberLiteral literal,
Class<?> numberType) |
BigDecimal |
toBigDecimal(XNumberLiteral literal) |
BigInteger |
toBigInteger(XNumberLiteral literal) |
String |
toJavaLiteral(XNumberLiteral literal) |
String |
toJavaLiteral(XNumberLiteral literal,
boolean removeUnderscores) |
public int getBase(XNumberLiteral literal)
protected String getTypeQualifier(XNumberLiteral literal)
public String toJavaLiteral(XNumberLiteral literal)
public String toJavaLiteral(XNumberLiteral literal, boolean removeUnderscores)
public String getDigits(XNumberLiteral literal)
protected String getXbaseDigits(XNumberLiteral literal)
protected boolean isFloatingPoint(XNumberLiteral literal)
protected Class<? extends Number> getExplicitJavaType(XNumberLiteral literal)
public Class<? extends Number> getJavaType(XNumberLiteral literal)
public Number numberValue(XNumberLiteral literal, Class<?> numberType)
public BigInteger toBigInteger(XNumberLiteral literal)
public String getExponent(XNumberLiteral literal, String digits)
protected boolean isHex(XNumberLiteral literal)
public BigDecimal toBigDecimal(XNumberLiteral literal)
Copyright © 2015. All Rights Reserved.