IonUTF8

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total903 of 9030%118 of 1180%1051051591593939
getScalarFromBytes(byte[], int, int)1300%90%77222211
convertToUTF8Bytes(int, byte[], int, int)1120%130%99212111
getScalarFrom4BytesReversed(int)850%50%55161611
getAs4BytesReversed(int)660%50%55151511
packBytesAfter1(int, int)410%40%44111111
getUnicodeScalarFromSurrogates(int, int)360%80%556611
getScalarReadLengthFromBytes(byte[], int, int)340%40%337711
highSurrogate(int)310%80%554411
lowSurrogate(int)310%80%554411
getUTF8ByteCount(int)270%100%666611
getUTF8LengthFromFirstByte(int)260%80%556611
fourByteScalar(int, int, int, int)240%n/a112211
threeByteScalar(int, int, int)180%n/a112211
needsSurrogateEncoding(int)150%40%333311
twoByteScalar(int, int)130%n/a112211
getByte1Of2(int)110%n/a112211
getByte1Of3(int)110%n/a112211
getByte2Of3(int)110%n/a112211
getByte1Of4(int)110%n/a112211
getByte2Of4(int)110%n/a112211
getByte3Of4(int)110%n/a112211
isSurrogate(int)100%40%331111
isStartByte(int)100%40%331111
isHighSurrogate(int)90%20%221111
isLowSurrogate(int)90%20%221111
isTwoByteUTF8(int)90%20%221111
isThreeByteUTF8(int)90%20%221111
isFourByteUTF8(int)90%20%221111
isContinueByteUTF8(int)90%20%221111
getByte2Of2(int)90%n/a112211
getByte3Of3(int)90%n/a112211
getByte4Of4(int)90%n/a112211
isOneByteUTF8(int)80%20%221111
static {...}80%20%221111
isOneByteScalar(int)70%20%221111
isTwoByteScalar(int)70%20%221111
isThreeByteScalar(int)70%20%221111
isFourByteScalar(int)70%20%221111
IonUTF8()30%n/a111111