|
Re: numeric representation too big for Integer. [message #1300401 is a reply to message #1300376] |
Thu, 17 April 2014 14:49 |
|
Hi,
yes you have to
BIG_INT returns ecore::EBigInteger:
INT
;
public class MyDslConverters extends DefaultTerminalConverters {
@Inject
private BigIntegerValueConverter bigIntegerValueConverter;
@ValueConverter(rule = "BIG_INT")
public IValueConverter<BigInteger> BIG_INT() {
return bigIntegerValueConverter;
}
private static class BigIntegerValueConverter extends AbstractLexerBasedConverter<BigInteger> {
@Override
public BigInteger toValue(String string, INode node)
throws ValueConverterException {
try {
return new BigInteger(string);
} catch (NumberFormatException e) {
throw new ValueConverterException("Kein BigInteger", node, e);
}
}
}
}
Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03709 seconds