MCPcopy Create free account
hub / github.com/cschanck/single-file-java / numberToken

Method numberToken

src/main/java/org/sfj/JSONOne.java:706–716  ·  view source on GitHub ↗
(char ch)

Source from the content-addressed store, hash-verified

704 }
705
706 private Token numberToken(char ch) {
707 StringBuilder ret = new StringBuilder();
708 integer(ch, ret);
709 String fract = fraction();
710 if (fract.length() > 0) {
711 ret.append(fract);
712 digits(ret);
713 }
714 exponent(ret);
715 return token(TokenType.NUMBER, ret.toString());
716 }
717
718 private void exponent(StringBuilder ret) {
719 if (Character.toUpperCase(peek()) == 'E') {

Callers 1

nextTokenMethod · 0.95

Calls 7

integerMethod · 0.95
fractionMethod · 0.95
digitsMethod · 0.95
exponentMethod · 0.95
tokenMethod · 0.95
appendMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected