| copyTo(Object, Class, JSONWriter.Feature[]) |  | 0% |  | 0% | 18 | 18 | 46 | 46 | 1 | 1 |
| copy(Object, JSONWriter.Feature[]) |  | 0% |  | 0% | 13 | 13 | 42 | 42 | 1 | 1 |
| parseObject(InputStream, Charset, char, Type, Consumer, JSONReader.Feature[]) |  | 0% |  | 0% | 10 | 10 | 38 | 38 | 1 | 1 |
| toJSONString(Object) |  | 0% |  | 0% | 11 | 11 | 29 | 29 | 1 | 1 |
| parseObject(Reader, char, Type, Consumer) |  | 0% |  | 0% | 7 | 7 | 33 | 33 | 1 | 1 |
| toJSONString(Object, JSONWriter.Feature[]) |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 1 | 1 |
| parseArray(String, Type[], JSONReader.Feature[]) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1 |
| parseObject(String, Type, String, Filter[], JSONReader.Feature[]) |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
| parseObject(String, Class, Filter, JSONReader.Feature[]) |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 1 | 1 |
| parseObject(String, Class, String, JSONReader.Feature[]) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
| parseObject(String, TypeReference, Filter, JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| parseObject(String, int, int, Class, JSONReader.Feature[]) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| parseObject(byte[], Type, String, Filter[], JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| parseObject(String, TypeReference, JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| parseObject(byte[], Class, Filter, JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| parseObject(String, Class, JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| writeTo(OutputStream, Object, String, Filter[], JSONWriter.Feature[]) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| parseObject(byte[], int, int, Charset, JSONReader.Feature[]) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| parseObject(String, Class) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| parseObject(String, int, int, JSONReader.Feature[]) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| parseObject(byte[], int, int, JSONReader.Feature[]) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| parseObject(char[], int, int, JSONReader.Feature[]) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| parseObject(String, Class, JSONReader.Context) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| parseObject(byte[], Class, JSONReader.Context) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
| parseObject(String, Type, String, JSONReader.Feature[]) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
| parseObject(byte[], Type, String, JSONReader.Feature[]) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
| parseObject(InputStream, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| parseObject(String, JSONReader.Feature[]) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
| parseObject(byte[], JSONReader.Feature[]) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
| parseObject(Reader, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| parseArray(String, JSONReader.Feature[]) |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
| parseObject(InputStream, JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| parseArray(byte[], int, int, Charset) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| toJSON(Object, JSONWriter.Feature[]) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| parseObject(String, JSONReader.Context) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| parseObject(Reader, JSONReader.Feature[]) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| writeTo(OutputStream, Object, Filter[], JSONWriter.Feature[]) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| parseObject(String) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| parseObject(byte[]) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| parseObject(char[]) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| parseObject(InputStream, Type, String, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| parseObject(byte[], int, int, Charset, Class, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| parseArray(String) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| parseArray(byte[]) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| parseArray(char[]) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| parseObject(InputStream, Charset) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| parseObject(char[], int, int, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| parseObject(byte[], int, int, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| parseObject(String, Type, Filter, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| parseObject(byte[], Type, Filter, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| parseArray(InputStream, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| parseObject(String, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| parseObject(byte[], Class, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| parseObject(byte[], Type, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| parseObject(byte[], int, int, Charset, Type) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parse(String, int, int, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| parseObject(String, Type) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| toJSONString(Object, String, Filter[], JSONWriter.Feature[]) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| toJSONBytes(Object, String, Filter[], JSONWriter.Feature[]) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| parseObject(char[], Class) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parseObject(byte[], Class) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parseArray(byte[], int, int, Charset, Class, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| toJSONString(Object, JSONWriter.Context) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| parse(String, JSONReader.Feature[]) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| parse(byte[], JSONReader.Feature[]) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| parse(char[], JSONReader.Feature[]) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| parseObject(ByteBuffer, Class) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| parseObject(byte[], Type) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parseObject(InputStream, Charset, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| parseArray(String, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parseArray(String, Class, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parseArray(char[], Class, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parseArray(byte[], Type, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parseArray(byte[], Class, JSONReader.Feature[]) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| parse(String, JSONReader.Context) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| toJSONString(Object, Filter, JSONWriter.Feature[]) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| parseArray(String, Type) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| parseArray(String, Class) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| parseArray(String, Type[]) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| parseObject(URL, Function, JSONReader.Feature[]) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| toJSONString(Object, Filter[], JSONWriter.Feature[]) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| toJSONString(Object, String, JSONWriter.Feature[]) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| toJSONBytes(Object, Filter[], JSONWriter.Feature[]) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| writeTo(OutputStream, Object, JSONWriter.Feature[]) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| toJSONBytes(Object, Filter[]) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| register(Class, Filter) |  | 0% |  | 0% | 11 | 11 | 6 | 6 | 1 | 1 |
| parseObject(URL, Class, JSONReader.Feature[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| toJSONBytes(Object, JSONWriter.Feature[]) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| parseArray(URL, JSONReader.Feature[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| toJSONBytes(Object) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| isValidObject(String) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| isValidObject(byte[]) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| isValidArray(String) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| isValidArray(byte[]) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| config(JSONReader.Feature[]) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| parseObject(URL) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isValid(String) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| config(JSONReader.Feature, boolean) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| isValid(byte[], int, int, Charset) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| config(JSONWriter.Feature[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| parseObject(URL, Type, JSONReader.Feature[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isValid(char[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| isValid(byte[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| to(Class, Object) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| config(JSONWriter.Feature, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isEnabled(JSONReader.Feature) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isEnabled(JSONWriter.Feature) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| mixIn(Class, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| parseObject(InputStream, Type, Consumer, JSONReader.Feature[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseObject(String, Type[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerSeeAlsoSubType(Class, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| register(ObjectReaderModule) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toJSON(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| register(Type, ObjectReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerIfAbsent(Type, ObjectReader) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| register(Type, ObjectWriter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerIfAbsent(Type, ObjectWriter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parse(String) |   | 95% |   | 75% | 5 | 11 | 1 | 20 | 0 | 1 |
| toJavaObject(Object, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerSeeAlsoSubType(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| register(ObjectWriterModule) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |