JsonWriter

Source file "net/jsign/json-io/util/io/JsonWriter.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,283 of 4,2830%800 of 8000%4724721,1361,1367070
JsonWriter(OutputStream, Map)4510%320%1717818111
writeArray(Object, boolean)2880%760%3939818111
writeJsonObjectArray(JsonObject, boolean)2690%760%3939696911
writeJsonObjectObject(JsonObject, boolean)2230%540%2828626211
writeEnumSet(EnumSet)1840%240%1313525211
traceReferences(Object)1670%340%1818464611
static {...}1550%20%22262611
writeObject(Object, boolean, boolean)1500%340%1818343411
writeJsonObjectMap(JsonObject, boolean)1410%240%1313434311
writeField(Object, boolean, String, Field, boolean)1400%380%2020353511
writeJsonObjectCollection(JsonObject, boolean)1340%300%1616383811
writeType(Object, Writer)1300%280%1515474711
writeCustom(Class, Object, boolean, Writer)1280%380%2020363611
writeImpl(Object, boolean, boolean, boolean)1160%320%1717383811
writePrimitive(Object, boolean)1110%280%1515252511
writeMap(Map, boolean)1100%180%1010363611
writeJsonObjectMapWithStringKeys(JsonObject, boolean)1020%240%1313303011
writeCollection(Collection, boolean)780%180%1010282811
writeJsonUtf8String(String, Writer)740%140%1010252511
traceFields(Deque, Object, Map)680%180%1010161611
writeLongArray(long[], int)640%60%44161611
writeMapWithStringKeys(Map, boolean)560%120%77161611
writeCollectionElement(Object)530%140%88171711
writeOptionalReference(Object)500%100%66151511
forceGetCustomWriter(Class)430%60%44111111
getFieldsUsingSpecifier(Class, Map)420%60%44131311
writeMapBody(Iterator)380%40%33121211
formatJson(String, Map, Map)360%40%33101011
writeByteArray(byte[], int)360%20%227711
objectToJson(Object, Map)290%n/a117711
writeIfMatching(Object, boolean, Writer)290%40%338811
isTrue(Object)280%80%557711
writeDoubleArray(double[], int)280%20%226611
writeFloatArray(float[], int)280%20%226611
writeIdAndTypeIfNeeded(Object, boolean, boolean)280%80%55101011
getId(Object)280%60%446611
writeArrayElementIfMatching(Class, Object, boolean, Writer)270%40%335511
write(Object)270%n/a11101011
beginCollection(boolean, boolean)270%60%448811
writeBooleanArray(boolean[], int)260%40%335511
writeIntArray(int[], int)260%20%226611
writeShortArray(short[], int)260%20%226611
tab(Writer, int)250%40%337711
getCustomWriter(Class)250%40%335511
doesValueTypeMatchFieldType(Class, String, Object)230%60%445511
writeId(String)180%40%333311
ensureJsonPrimitiveKeys(Map)180%40%334411
getSubstituteTypeName(String)170%40%334411
writeElements(Writer, Iterator)170%40%336611
doubleToString(double)160%60%443311
floatToString(float)160%60%443311
close()120%n/a116611
getSubstituteTypeNameIfExists(String)110%20%223311
flush()90%20%225511
addWriter(Class, JsonWriter.JsonClassWriterBase)70%n/a112211
writeImpl(Object, boolean)70%n/a112211
getValueByReflect(Object, Field)70%n/a113311
getClassLoader()60%n/a111111
tabIn()60%n/a112211
newLine()60%n/a112211
tabOut()60%n/a112211
addWriterPermanent(Class, JsonWriter.JsonClassWriterBase)60%n/a112211
addNotCustomWriter(Class)60%n/a112211
formatJson(String)50%n/a111111
JsonWriter(OutputStream)50%n/a112211
objectToJson(Object)40%n/a111111
setAllowNanAndInfinity(boolean)0%n/a112211
getObjectsReferenced()0%n/a111111
getObjectsVisited()0%n/a111111
isAllowNanAndInfinity()0%n/a111111