Source file "net/jsign/json-io/util/io/JsonWriter.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 4,283 of 4,283 | 0% | 800 of 800 | 0% | 472 | 472 | 1,136 | 1,136 | 70 | 70 |
| JsonWriter(OutputStream, Map) | 0% | 0% | 17 | 17 | 81 | 81 | 1 | 1 | ||
| writeArray(Object, boolean) | 0% | 0% | 39 | 39 | 81 | 81 | 1 | 1 | ||
| writeJsonObjectArray(JsonObject, boolean) | 0% | 0% | 39 | 39 | 69 | 69 | 1 | 1 | ||
| writeJsonObjectObject(JsonObject, boolean) | 0% | 0% | 28 | 28 | 62 | 62 | 1 | 1 | ||
| writeEnumSet(EnumSet) | 0% | 0% | 13 | 13 | 52 | 52 | 1 | 1 | ||
| traceReferences(Object) | 0% | 0% | 18 | 18 | 46 | 46 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 26 | 26 | 1 | 1 | ||
| writeObject(Object, boolean, boolean) | 0% | 0% | 18 | 18 | 34 | 34 | 1 | 1 | ||
| writeJsonObjectMap(JsonObject, boolean) | 0% | 0% | 13 | 13 | 43 | 43 | 1 | 1 | ||
| writeField(Object, boolean, String, Field, boolean) | 0% | 0% | 20 | 20 | 35 | 35 | 1 | 1 | ||
| writeJsonObjectCollection(JsonObject, boolean) | 0% | 0% | 16 | 16 | 38 | 38 | 1 | 1 | ||
| writeType(Object, Writer) | 0% | 0% | 15 | 15 | 47 | 47 | 1 | 1 | ||
| writeCustom(Class, Object, boolean, Writer) | 0% | 0% | 20 | 20 | 36 | 36 | 1 | 1 | ||
| writeImpl(Object, boolean, boolean, boolean) | 0% | 0% | 17 | 17 | 38 | 38 | 1 | 1 | ||
| writePrimitive(Object, boolean) | 0% | 0% | 15 | 15 | 25 | 25 | 1 | 1 | ||
| writeMap(Map, boolean) | 0% | 0% | 10 | 10 | 36 | 36 | 1 | 1 | ||
| writeJsonObjectMapWithStringKeys(JsonObject, boolean) | 0% | 0% | 13 | 13 | 30 | 30 | 1 | 1 | ||
| writeCollection(Collection, boolean) | 0% | 0% | 10 | 10 | 28 | 28 | 1 | 1 | ||
| writeJsonUtf8String(String, Writer) | 0% | 0% | 10 | 10 | 25 | 25 | 1 | 1 | ||
| traceFields(Deque, Object, Map) | 0% | 0% | 10 | 10 | 16 | 16 | 1 | 1 | ||
| writeLongArray(long[], int) | 0% | 0% | 4 | 4 | 16 | 16 | 1 | 1 | ||
| writeMapWithStringKeys(Map, boolean) | 0% | 0% | 7 | 7 | 16 | 16 | 1 | 1 | ||
| writeCollectionElement(Object) | 0% | 0% | 8 | 8 | 17 | 17 | 1 | 1 | ||
| writeOptionalReference(Object) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| forceGetCustomWriter(Class) | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| getFieldsUsingSpecifier(Class, Map) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| writeMapBody(Iterator) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| formatJson(String, Map, Map) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| writeByteArray(byte[], int) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| objectToJson(Object, Map) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| writeIfMatching(Object, boolean, Writer) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| isTrue(Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| writeDoubleArray(double[], int) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| writeFloatArray(float[], int) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| writeIdAndTypeIfNeeded(Object, boolean, boolean) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| getId(Object) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| writeArrayElementIfMatching(Class, Object, boolean, Writer) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| write(Object) | 0% | n/a | 1 | 1 | 10 | 10 | 1 | 1 | ||
| beginCollection(boolean, boolean) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| writeBooleanArray(boolean[], int) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| writeIntArray(int[], int) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| writeShortArray(short[], int) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| tab(Writer, int) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| getCustomWriter(Class) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| doesValueTypeMatchFieldType(Class, String, Object) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| writeId(String) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| ensureJsonPrimitiveKeys(Map) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| getSubstituteTypeName(String) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| writeElements(Writer, Iterator) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| doubleToString(double) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| floatToString(float) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| close() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| getSubstituteTypeNameIfExists(String) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| flush() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| addWriter(Class, JsonWriter.JsonClassWriterBase) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| writeImpl(Object, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getValueByReflect(Object, Field) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getClassLoader() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| tabIn() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| newLine() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| tabOut() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addWriterPermanent(Class, JsonWriter.JsonClassWriterBase) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addNotCustomWriter(Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| formatJson(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| JsonWriter(OutputStream) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| objectToJson(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setAllowNanAndInfinity(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getObjectsReferenced() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getObjectsVisited() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isAllowNanAndInfinity() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |