| invoke(Object, Method, Object[]) |  | 0% |  | 0% | 27 | 27 | 70 | 70 | 1 | 1 |
| getObject(String, Class, JSONReader.Feature[]) |  | 0% |  | 0% | 17 | 17 | 44 | 44 | 1 | 1 |
| getObject(String, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 14 | 14 | 34 | 34 | 1 | 1 |
| getJSONArray(String) |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 1 | 1 |
| getBigDecimal(String) |  | 0% |  | 0% | 10 | 10 | 22 | 22 | 1 | 1 |
| getJSONObject(String) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
| nameFilter(Map, NameFilter) |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
| getBoolean(String) |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
| getLong(String) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
| getInteger(String) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
| getBigInteger(String) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| getJSONFieldName(Method) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| getBooleanValue(String) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| getBooleanValue(String, boolean) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| getLongValue(String) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getLongValue(String, long) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getIntValue(String) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getIntValue(String, int) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getDouble(String) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getFloat(String) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getShort(String) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| valueFilter(Map, ValueFilter) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| getByte(String) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| getDoubleValue(String) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| getFloatValue(String) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| getShortValue(String) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| getByteValue(String) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| to(Type, JSONReader.Feature[]) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| to(Class, JSONReader.Feature[]) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getString(String) |  | 0% |  | 0% | 9 | 9 | 11 | 11 | 1 | 1 |
| getDate(String) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getBytes(String) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getInstant(String) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| of(String, Object, String, Object, String, Object, String, Object, String, Object) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| containsKey(Object) |  | 0% |  | 0% | 7 | 7 | 3 | 3 | 1 | 1 |
| of(String, Object, String, Object, String, Object, String, Object) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| nameFilter(Iterable, NameFilter) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| valueFilter(Iterable, ValueFilter) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| getOrDefault(Object, Object) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| of(String, Object, String, Object, String, Object) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getSize(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getByPath(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| of(String, Object, String, Object) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| toString(JSONWriter.Feature[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| toJSONBBytes(JSONWriter.Feature[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getList(String, Class, JSONReader.Feature[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getObject(String, Function) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| of(String, Object) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putArray(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putObject(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getObject(String, TypeReference, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fluentPut(String, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| JSONObject(int, float, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| to(TypeReference, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| JSONObject(int, float) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOrDefault(String, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toJavaObject(Class, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toJavaObject(Type, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toJavaObject(TypeReference, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseObject(String, Class, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseObject(String, Type, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseObject(String, TypeReference, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| from(Object, JSONWriter.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| JSONObject(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| JSONObject(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| get(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| containsKey(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toJSONString(JSONWriter.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toJSONString(Object, JSONWriter.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| to(Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isValid(JSONSchema) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| valueFilter(ValueFilter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| nameFilter(NameFilter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| eval(JSONPath) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| of() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseObject(String, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parse(String, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| from(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseObject(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| get(Object) |  | 92% |   | 60% | 4 | 6 | 1 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| JSONObject() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |