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

Method getDouble

solr/core/src/java/org/apache/solr/search/StrParser.java:128–148  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

126 }
127
128 public double getDouble() {
129 eatws();
130 char[] arr = new char[end - pos];
131 int i;
132 for (i = 0; i < arr.length; i++) {
133 char ch = val.charAt(pos);
134 if ((ch >= '0' && ch <= '9')
135 || ch == '+'
136 || ch == '-'
137 || ch == '.'
138 || ch == 'e'
139 || ch == 'E') {
140 pos++;
141 arr[i] = ch;
142 } else {
143 break;
144 }
145 }
146
147 return Double.parseDouble(new String(arr, 0, i));
148 }
149
150 public int getInt() {
151 eatws();

Callers 7

parseMethod · 0.45
parseMethod · 0.45
parseMethod · 0.45
OpenExchangeRatesMethod · 0.45
getFileStreamMethod · 0.45
parseParamsMethod · 0.45
parseFieldValueMethod · 0.45

Calls 3

eatwsMethod · 0.95
parseDoubleMethod · 0.80
charAtMethod · 0.45

Tested by

no test coverage detected