UnsafeUtil

Source file "org/apache/calcite/avatica/com/google/protobuf/UnsafeUtil.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total914 of 9140%68 of 680%1001001821826666
determineAndroidSupportByAddressSize(Class)1430%20%22141411
mismatch(byte[], int, byte[], int, int)1180%260%1414191911
static {...}840%20%22232311
putByteBigEndian(Object, long, byte)360%n/a115511
putByteLittleEndian(Object, long, byte)340%n/a115511
getMemoryAccessor()270%80%559911
bufferAddressField()240%80%556611
getByteBigEndian(Object, long)180%n/a111111
firstDifferingByteIndexNativeEndian(long, long)160%20%224411
getByteLittleEndian(Object, long)160%n/a111111
logMissingMethod(Throwable)140%n/a113311
getUnsafe()120%n/a116611
allocateInstance(Class)100%n/a113311
putInt(int[], long, int)100%n/a112211
putLong(long[], long, long)100%n/a112211
putBoolean(boolean[], long, boolean)100%n/a112211
putFloat(float[], long, float)100%n/a112211
putDouble(double[], long, double)100%n/a112211
putObject(Object[], long, Object)100%n/a112211
copyMemory(byte[], long, byte[], long, long)100%n/a112211
fieldOffset(Field)100%40%331111
field(Class, String)100%n/a115511
putBooleanBigEndian(Object, long, boolean)100%20%222211
putBooleanLittleEndian(Object, long, boolean)100%20%222211
getInt(int[], long)90%n/a111111
getLong(long[], long)90%n/a111111
getBoolean(boolean[], long)90%n/a111111
getFloat(float[], long)90%n/a111111
getDouble(double[], long)90%n/a111111
getObject(Object[], long)90%n/a111111
arrayBaseOffset(Class)80%20%221111
arrayIndexScale(Class)80%20%221111
putByte(byte[], long, byte)80%n/a112211
getBooleanBigEndian(Object, long)80%20%221111
getBooleanLittleEndian(Object, long)80%20%221111
getByte(byte[], long)70%n/a111111
copyMemory(byte[], long, long, long)70%n/a112211
copyMemory(long, byte[], long, long)70%n/a112211
supportsUnsafeArrayOperations()70%20%223311
supportsUnsafeByteBufferOperations()70%20%223311
putByte(Object, long, byte)60%n/a112211
putInt(Object, long, int)60%n/a112211
putLong(Object, long, long)60%n/a112211
putBoolean(Object, long, boolean)60%n/a112211
putFloat(Object, long, float)60%n/a112211
putDouble(Object, long, double)60%n/a112211
putObject(Object, long, Object)60%n/a112211
getByte(Object, long)50%n/a111111
getInt(Object, long)50%n/a111111
getLong(Object, long)50%n/a111111
getBoolean(Object, long)50%n/a111111
getFloat(Object, long)50%n/a111111
getDouble(Object, long)50%n/a111111
getObject(Object, long)50%n/a111111
putByte(long, byte)50%n/a112211
putInt(long, int)50%n/a112211
putLong(long, long)50%n/a112211
addressOffset(ByteBuffer)50%n/a111111
objectFieldOffset(Field)40%n/a111111
getByte(long)40%n/a111111
getInt(long)40%n/a111111
getLong(long)40%n/a111111
getStaticObject(Field)40%n/a111111
hasUnsafeArrayOperations()20%n/a111111
hasUnsafeByteBufferOperations()20%n/a111111
isAndroid64()20%n/a111111