MCPcopy Create free account
hub / github.com/apache/solr / getNumber

Method getNumber

solr/solrj/src/java/org/noggit/ObjectBuilder.java:126–133  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

124 }
125
126 public Object getNumber() throws IOException {
127 CharArr num = parser.getNumberChars();
128 String numstr = num.toString();
129 double d = Double.parseDouble(numstr);
130 if (!Double.isInfinite(d)) return Double.valueOf(d);
131 // TODO: use more efficient constructor in Java5
132 return new BigDecimal(num.buf, num.start, num.size());
133 }
134
135 public Object getBigNumber() throws IOException {
136 CharArr num = parser.getNumberChars();

Callers 1

getValMethod · 0.95

Calls 5

toStringMethod · 0.95
sizeMethod · 0.95
getNumberCharsMethod · 0.80
parseDoubleMethod · 0.80
valueOfMethod · 0.45

Tested by

no test coverage detected