| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
31
|
234
|
1584
-
1603
|
Apply
|
com.jayway.jsonpath.JsonPath.compile
|
|
com.jayway.jsonpath.JsonPath.compile(x$1)
|
|
31
|
235
|
1561
-
1604
|
Apply
|
scala.Option.map
|
|
JsonConverter.this.config.featurePath.map[com.jayway.jsonpath.JsonPath](((x$1: String) => com.jayway.jsonpath.JsonPath.compile(x$1)))
|
|
34
|
236
|
1750
-
1766
|
Select
|
org.locationtech.geomesa.convert2.AbstractConverter.BasicOptions.encoding
|
|
JsonConverter.this.options.encoding
|
|
34
|
237
|
1715
-
1771
|
Apply
|
org.locationtech.geomesa.convert.json.JsonConverter.JsonIterator.<init>
|
|
new JsonConverter.JsonIterator(is, JsonConverter.this.options.encoding, ec)
|
|
38
|
238
|
1968
-
1969
|
Literal
|
<nosymbol>
|
|
2
|
|
38
|
239
|
1951
-
1970
|
ApplyToImplicitArgs
|
scala.Array.ofDim
|
|
scala.Array.ofDim[Any](2)((ClassTag.Any: scala.reflect.ClassTag[Any]))
|
|
39
|
240
|
1975
-
1986
|
Select
|
org.locationtech.geomesa.convert.json.JsonConverter.featurePath
|
|
JsonConverter.this.featurePath
|
|
41
|
242
|
2022
-
2100
|
Apply
|
org.locationtech.geomesa.utils.collection.CloseableIterator.map
|
|
parsed.map[Array[Any]](((element: com.google.gson.JsonElement) => {
array.update(0, element);
array
}))
|
|
41
|
243
|
2022
-
2100
|
Block
|
org.locationtech.geomesa.utils.collection.CloseableIterator.map
|
|
parsed.map[Array[Any]](((element: com.google.gson.JsonElement) => {
array.update(0, element);
array
}))
|
|
42
|
241
|
2056
-
2074
|
Apply
|
scala.Array.update
|
|
array.update(0, element)
|
|
46
|
248
|
2134
-
2356
|
Apply
|
org.locationtech.geomesa.utils.collection.CloseableIterator.flatMap
|
|
parsed.flatMap[Array[Any]](((element: com.google.gson.JsonElement) => {
array.update(1, element);
scala.collection.JavaConverters.asScalaIteratorConverter[com.google.gson.JsonElement](path.read[com.google.gson.JsonArray](element, JsonConverter.JsonConfiguration).iterator()).asScala.map[Array[Any]](((e: com.google.gson.JsonElement) => {
array.update(0, e);
array
}))
}))
|
|
46
|
249
|
2134
-
2356
|
Block
|
org.locationtech.geomesa.utils.collection.CloseableIterator.flatMap
|
|
parsed.flatMap[Array[Any]](((element: com.google.gson.JsonElement) => {
array.update(1, element);
scala.collection.JavaConverters.asScalaIteratorConverter[com.google.gson.JsonElement](path.read[com.google.gson.JsonArray](element, JsonConverter.JsonConfiguration).iterator()).asScala.map[Array[Any]](((e: com.google.gson.JsonElement) => {
array.update(0, e);
array
}))
}))
|
|
47
|
244
|
2172
-
2190
|
Apply
|
scala.Array.update
|
|
array.update(1, element)
|
|
48
|
245
|
2201
-
2272
|
Apply
|
com.google.gson.JsonArray.iterator
|
|
path.read[com.google.gson.JsonArray](element, JsonConverter.JsonConfiguration).iterator()
|
|
48
|
247
|
2201
-
2346
|
Apply
|
scala.collection.Iterator.map
|
|
scala.collection.JavaConverters.asScalaIteratorConverter[com.google.gson.JsonElement](path.read[com.google.gson.JsonArray](element, JsonConverter.JsonConfiguration).iterator()).asScala.map[Array[Any]](((e: com.google.gson.JsonElement) => {
array.update(0, e);
array
}))
|
|
49
|
246
|
2304
-
2316
|
Apply
|
scala.Array.update
|
|
array.update(0, e)
|
|
63
|
250
|
2462
-
2617
|
Apply
|
com.jayway.jsonpath.Configuration.ConfigurationBuilder.build
|
|
com.jayway.jsonpath.Configuration.builder().jsonProvider(new com.jayway.jsonpath.spi.json.GsonJsonProvider()).options(DEFAULT_PATH_LEAF_TO_NULL).build()
|
|
65
|
251
|
2645
-
2675
|
Literal
|
<nosymbol>
|
|
"JsonReader at line (\\d+)"
|
|
65
|
252
|
2645
-
2677
|
Select
|
scala.collection.immutable.StringLike.r
|
|
scala.Predef.augmentString("JsonReader at line (\\d+)").r
|
|
79
|
253
|
3151
-
3155
|
Select
|
scala.None
|
|
scala.None
|
|
87
|
254
|
3310
-
3320
|
Select
|
org.locationtech.geomesa.convert.json.JsonConverter.TypedJsonField.pathIsRoot
|
|
TypedJsonField.this.pathIsRoot
|
|
87
|
255
|
3324
-
3325
|
Literal
|
<nosymbol>
|
|
1
|
|
87
|
256
|
3324
-
3325
|
Block
|
<nosymbol>
|
|
1
|
|
87
|
257
|
3335
-
3336
|
Literal
|
<nosymbol>
|
|
0
|
|
87
|
258
|
3335
-
3336
|
Block
|
<nosymbol>
|
|
0
|
|
88
|
259
|
3383
-
3387
|
Select
|
org.locationtech.geomesa.convert.json.JsonConverter.TypedJsonField.path
|
|
TypedJsonField.this.path
|
|
88
|
260
|
3366
-
3388
|
Apply
|
com.jayway.jsonpath.JsonPath.compile
|
|
com.jayway.jsonpath.JsonPath.compile(TypedJsonField.this.path)
|
|
92
|
261
|
3509
-
3515
|
Apply
|
org.locationtech.geomesa.convert.json.JsonConverter.TypedJsonField.values
|
|
TypedJsonField.this.values(args)
|
|
92
|
262
|
3504
-
3516
|
Apply
|
scala.Some.apply
|
|
scala.Some.apply[Array[AnyRef] => AnyRef]({
((args: Array[AnyRef]) => TypedJsonField.this.values(args))
})
|
|
95
|
263
|
3626
-
3627
|
Select
|
org.locationtech.geomesa.convert.json.JsonConverter.TypedJsonField.i
|
|
TypedJsonField.this.i
|
|
95
|
264
|
3621
-
3628
|
Apply
|
scala.Array.apply
|
|
args.apply(TypedJsonField.this.i)
|
|
95
|
265
|
3630
-
3647
|
Select
|
org.locationtech.geomesa.convert.json.JsonConverter.JsonConfiguration
|
|
JsonConverter.this.JsonConfiguration
|
|
95
|
266
|
3594
-
3648
|
Apply
|
com.jayway.jsonpath.JsonPath.read
|
|
TypedJsonField.this.jsonPath.read[com.google.gson.JsonElement](args.apply(TypedJsonField.this.i), JsonConverter.this.JsonConfiguration)
|
|
95
|
267
|
3594
-
3648
|
Block
|
com.jayway.jsonpath.JsonPath.read
|
|
TypedJsonField.this.jsonPath.read[com.google.gson.JsonElement](args.apply(TypedJsonField.this.i), JsonConverter.this.JsonConfiguration)
|
|
96
|
268
|
3700
-
3717
|
Select
|
com.google.gson.JsonNull.INSTANCE
|
|
com.google.gson.JsonNull.INSTANCE
|
|
96
|
269
|
3700
-
3717
|
Block
|
com.google.gson.JsonNull.INSTANCE
|
|
com.google.gson.JsonNull.INSTANCE
|
|
98
|
270
|
3736
-
3748
|
Apply
|
com.google.gson.JsonElement.isJsonNull
|
|
e.isJsonNull()
|
|
98
|
271
|
3752
-
3756
|
Literal
|
<nosymbol>
|
|
null
|
|
98
|
272
|
3752
-
3756
|
Block
|
<nosymbol>
|
|
null
|
|
98
|
273
|
3766
-
3775
|
Apply
|
org.locationtech.geomesa.convert.json.JsonConverter.TypedJsonField.unwrap
|
|
TypedJsonField.this.unwrap(e)
|
|
98
|
274
|
3766
-
3775
|
Block
|
org.locationtech.geomesa.convert.json.JsonConverter.TypedJsonField.unwrap
|
|
TypedJsonField.this.unwrap(e)
|
|
104
|
275
|
3993
-
4009
|
Apply
|
com.google.gson.JsonElement.getAsString
|
|
elem.getAsString()
|
|
109
|
276
|
4227
-
4242
|
Apply
|
com.google.gson.JsonElement.getAsFloat
|
|
elem.getAsFloat()
|
|
109
|
277
|
4217
-
4243
|
Apply
|
scala.Float.box
|
|
scala.Float.box(elem.getAsFloat())
|
|
114
|
278
|
4464
-
4480
|
Apply
|
com.google.gson.JsonElement.getAsDouble
|
|
elem.getAsDouble()
|
|
114
|
279
|
4453
-
4481
|
Apply
|
scala.Double.box
|
|
scala.Double.box(elem.getAsDouble())
|
|
119
|
280
|
4693
-
4706
|
Apply
|
com.google.gson.JsonElement.getAsInt
|
|
elem.getAsInt()
|
|
119
|
281
|
4685
-
4707
|
Apply
|
scala.Int.box
|
|
scala.Int.box(elem.getAsInt())
|
|
124
|
282
|
4931
-
4948
|
Apply
|
com.google.gson.JsonElement.getAsBoolean
|
|
elem.getAsBoolean()
|
|
124
|
283
|
4919
-
4949
|
Apply
|
scala.Boolean.box
|
|
scala.Boolean.box(elem.getAsBoolean())
|
|
129
|
284
|
5164
-
5196
|
Apply
|
java.math.BigInteger.longValue
|
|
elem.getAsBigInteger().longValue()
|
|
129
|
285
|
5155
-
5197
|
Apply
|
scala.Long.box
|
|
scala.Long.box(elem.getAsBigInteger().longValue())
|
|
134
|
286
|
5411
-
5430
|
Apply
|
org.locationtech.geomesa.convert.json.GeoJsonParsing.parseGeometry
|
|
JsonConverter.this.parseGeometry(elem)
|
|
139
|
287
|
5638
-
5657
|
Apply
|
com.google.gson.JsonElement.getAsJsonArray
|
|
elem.getAsJsonArray()
|
|
144
|
288
|
5867
-
5887
|
Apply
|
com.google.gson.JsonElement.getAsJsonObject
|
|
elem.getAsJsonObject()
|
|
157
|
289
|
6243
-
6245
|
Select
|
org.locationtech.geomesa.convert.json.JsonConverter.JsonIterator.is
|
|
JsonIterator.this.is
|
|
157
|
290
|
6247
-
6255
|
Select
|
org.locationtech.geomesa.convert.json.JsonConverter.JsonIterator.encoding
|
|
JsonIterator.this.encoding
|
|
157
|
291
|
6221
-
6256
|
Apply
|
java.io.InputStreamReader.<init>
|
|
new java.io.InputStreamReader(JsonIterator.this.is, JsonIterator.this.encoding)
|
|
157
|
292
|
6206
-
6257
|
Apply
|
com.google.gson.stream.JsonReader.<init>
|
|
new com.google.gson.stream.JsonReader(new java.io.InputStreamReader(JsonIterator.this.is, JsonIterator.this.encoding))
|
|
158
|
293
|
6262
-
6285
|
Apply
|
com.google.gson.stream.JsonReader.setLenient
|
|
JsonIterator.this.reader.setLenient(true)
|
|
160
|
294
|
6323
-
6362
|
Apply
|
java.lang.Object.!=
|
|
JsonIterator.this.reader.peek().!=(END_DOCUMENT)
|
|
162
|
295
|
6443
-
6449
|
Select
|
org.locationtech.geomesa.convert.json.JsonConverter.JsonIterator.reader
|
|
JsonIterator.this.reader
|
|
162
|
296
|
6420
-
6450
|
Apply
|
com.google.gson.JsonParser.parseReader
|
|
com.google.gson.JsonParser.parseReader(JsonIterator.this.reader)
|
|
164
|
297
|
6555
-
6570
|
Apply
|
com.google.gson.stream.JsonReader.toString
|
|
JsonIterator.this.reader.toString()
|
|
164
|
298
|
6595
-
6605
|
Apply
|
scala.util.matching.Regex.MatchData.group
|
|
m.group(1)
|
|
164
|
299
|
6595
-
6612
|
Select
|
scala.collection.immutable.StringLike.toLong
|
|
scala.Predef.augmentString(m.group(1)).toLong
|
|
164
|
300
|
6585
-
6612
|
Apply
|
org.locationtech.geomesa.convert.EvaluationContext.line_=
|
|
JsonIterator.this.ec.line_=(scala.Predef.augmentString(m.group(1)).toLong)
|
|
164
|
301
|
6528
-
6613
|
Apply
|
scala.Option.foreach
|
|
JsonConverter.this.LineRegex.findFirstMatchIn(JsonIterator.this.reader.toString()).foreach[Unit](((m: scala.util.matching.Regex.Match) => JsonIterator.this.ec.line_=(scala.Predef.augmentString(m.group(1)).toLong)))
|
|
168
|
302
|
6664
-
6678
|
Apply
|
com.google.gson.stream.JsonReader.close
|
|
JsonIterator.this.reader.close()
|