ObjCRuntime

Source file "org/lwjgl/system/macosx/ObjCRuntime.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,540 of 2,5400%210 of 2100%294294738738189189
class_addIvar(long, CharSequence, long, byte, CharSequence)330%n/a117711
property_copyAttributeValue(long, CharSequence)330%20%228811
objc_copyClassNamesForImage(CharSequence)330%n/a117711
objc_copyClassNamesForImage(ByteBuffer)300%20%227711
object_getInstanceVariable(long, CharSequence, PointerBuffer)290%20%227711
method_getArgumentType(long, int, long)280%n/a115511
method_getReturnType(long, long)270%n/a115511
protocol_copyMethodDescriptionList(long, boolean, boolean)270%n/a115511
class_addProperty(long, CharSequence, ObjCPropertyAttribute.Buffer)260%n/a115511
protocol_addProperty(long, CharSequence, ObjCPropertyAttribute.Buffer, boolean, boolean)260%n/a116611
class_copyIvarList(long)250%n/a115511
class_copyMethodList(long)250%n/a115511
class_copyProtocolList(long)250%n/a115511
class_copyPropertyList(long)250%n/a115511
property_copyAttributeList(long)250%n/a115511
protocol_copyPropertyList(long)250%n/a115511
protocol_copyProtocolList(long)250%n/a115511
object_setInstanceVariable(long, CharSequence, ByteBuffer)240%n/a115511
objc_copyClassList()240%n/a115511
class_addMethod(long, long, long, CharSequence)240%n/a115511
class_replaceMethod(long, long, long, CharSequence)240%n/a115511
class_replaceProperty(long, CharSequence, ObjCPropertyAttribute.Buffer)240%n/a116611
objc_copyProtocolList()240%n/a115511
protocol_getProperty(long, CharSequence, boolean, boolean)240%n/a115511
objc_copyImageNames()240%n/a115511
objc_allocateClassPair(long, CharSequence, long)230%n/a115511
protocol_addMethodDescription(long, long, CharSequence, boolean, boolean)230%n/a116611
class_getInstanceVariable(long, CharSequence)220%n/a115511
class_getClassVariable(long, CharSequence)220%n/a115511
class_getProperty(long, CharSequence)220%n/a115511
property_copyAttributeValue(long, ByteBuffer)220%40%336611
objc_getClass(CharSequence)210%n/a115511
objc_getMetaClass(CharSequence)210%n/a115511
objc_lookUpClass(CharSequence)210%n/a115511
objc_getRequiredClass(CharSequence)210%n/a115511
objc_getProtocol(CharSequence)210%n/a115511
objc_allocateProtocol(CharSequence)210%n/a115511
nprotocol_addProperty(long, long, long, int, boolean, boolean)210%20%226611
sel_getUid(CharSequence)210%n/a115511
sel_registerName(CharSequence)210%n/a115511
nclass_addMethod(long, long, long, long)200%20%226611
nclass_replaceMethod(long, long, long, long)200%20%226611
class_setIvarLayout(long, CharSequence)200%n/a116611
class_setWeakIvarLayout(long, CharSequence)200%n/a116611
objc_setAssociatedObject(long, long, long, long)200%20%227711
object_setIvar(long, long, long)190%20%227711
nclass_addProperty(long, long, long, int)190%20%225511
nclass_replaceProperty(long, long, long, int)190%20%226611
nprotocol_getMethodDescription(long, long, boolean, boolean, long)180%20%226611
nprotocol_addMethodDescription(long, long, long, boolean, boolean)180%20%226611
method_copyArgumentType(long, int)170%20%224411
class_getInstanceMethod(long, long)150%20%225511
class_getClassMethod(long, long)150%20%225511
class_respondsToSelector(long, long)150%20%225511
class_conformsToProtocol(long, long)150%20%225511
nclass_addIvar(long, long, long, byte, long)150%20%224411
class_addIvar(long, ByteBuffer, long, byte, ByteBuffer)150%20%224411
class_addProtocol(long, long)150%20%225511
method_setImplementation(long, long)150%20%225511
method_exchangeImplementations(long, long)150%20%226611
protocol_conformsToProtocol(long, long)150%20%225511
protocol_isEqual(long, long)150%20%225511
protocol_addProtocol(long, long)150%20%226611
protocol_addProperty(long, ByteBuffer, ObjCPropertyAttribute.Buffer, boolean, boolean)150%20%224411
sel_isEqual(long, long)150%20%225511
objc_getAssociatedObject(long, long)150%20%225511
object_getInstanceVariable(long, ByteBuffer, PointerBuffer)140%20%224411
nmethod_getArgumentType(long, int, long, long)140%20%225511
nprotocol_copyMethodDescriptionList(long, boolean, boolean, long)140%20%224411
nprotocol_getProperty(long, long, boolean, boolean)140%20%224411
nobject_setInstanceVariable(long, long, long)130%20%224411
nobject_getInstanceVariable(long, long, long)130%20%224411
class_addProperty(long, ByteBuffer, ObjCPropertyAttribute.Buffer)130%20%223311
class_replaceProperty(long, ByteBuffer, ObjCPropertyAttribute.Buffer)130%20%224411
objc_constructInstance(long, ByteBuffer)130%40%334411
nmethod_getReturnType(long, long, long)130%20%225511
object_copy(long, long)120%20%224411
object_setClass(long, long)120%20%224411
object_getIvar(long, long)120%20%224411
class_setVersion(long, int)120%20%225511
nclass_getInstanceVariable(long, long)120%20%224411
nclass_getClassVariable(long, long)120%20%224411
class_getMethodImplementation(long, long)120%20%224411
nclass_setIvarLayout(long, long)120%20%225511
nclass_setWeakIvarLayout(long, long)120%20%225511
class_createInstance(long, long)120%20%224411
nmethod_copyArgumentType(long, int)120%20%224411
nproperty_copyAttributeList(long, long)120%20%224411
nproperty_copyAttributeValue(long, long)120%20%224411
nprotocol_copyPropertyList(long, long)120%20%224411
nprotocol_copyProtocolList(long, long)120%20%224411
protocol_addMethodDescription(long, long, ByteBuffer, boolean, boolean)120%20%224411
nobjc_storeWeak(long, long)120%20%224411
object_dispose(long)110%20%224411
object_getIndexedIvars(long)110%20%224411
object_setInstanceVariable(long, ByteBuffer, ByteBuffer)110%20%223311
class_getVersion(long)110%20%224411
nclass_getIvarLayout(long)110%20%224411
nclass_getWeakIvarLayout(long)110%20%224411
class_addMethod(long, long, long, ByteBuffer)110%20%223311
class_replaceMethod(long, long, long, ByteBuffer)110%20%223311
objc_destructInstance(long)110%20%224411
objc_registerClassPair(long)110%20%225511
objc_disposeClassPair(long)110%20%225511
method_getName(long)110%20%224411
method_getImplementation(long)110%20%224411
nmethod_getTypeEncoding(long)110%20%224411
method_getNumberOfArguments(long)110%20%224411
nmethod_copyReturnType(long)110%20%224411
nivar_getName(long)110%20%224411
nivar_getTypeEncoding(long)110%20%224411
ivar_getOffset(long)110%20%224411
nproperty_getName(long)110%20%224411
nproperty_getAttributes(long)110%20%224411
nprotocol_getName(long)110%20%224411
protocol_getProperty(long, ByteBuffer, boolean, boolean)110%20%223311
objc_registerProtocol(long)110%20%225511
nclass_getImageName(long)110%20%224411
nsel_getName(long)110%20%224411
objc_enumerationMutation(long)110%20%225511
imp_implementationWithBlock(long)110%20%224411
imp_getBlock(long)110%20%224411
imp_removeBlock(long)110%20%224411
objc_removeAssociatedObjects(long)110%20%225511
objc_allocateClassPair(long, ByteBuffer, long)100%20%223311
objc_storeWeak(PointerBuffer, long)100%20%223311
class_getInstanceVariable(long, ByteBuffer)90%20%223311
class_getClassVariable(long, ByteBuffer)90%20%223311
class_getProperty(long, ByteBuffer)90%20%223311
class_setIvarLayout(long, ByteBuffer)90%20%224411
class_setWeakIvarLayout(long, ByteBuffer)90%20%224411
method_getArgumentType(long, int, ByteBuffer)90%n/a112211
protocol_getMethodDescription(long, long, boolean, boolean, ObjCMethodDescription)90%n/a112211
objc_loadWeak(PointerBuffer)90%20%223311
objc_getClass(ByteBuffer)80%20%223311
objc_getMetaClass(ByteBuffer)80%20%223311
objc_lookUpClass(ByteBuffer)80%20%223311
objc_getRequiredClass(ByteBuffer)80%20%223311
nobjc_allocateClassPair(long, long, long)80%n/a112211
method_getReturnType(long, ByteBuffer)80%n/a112211
objc_getProtocol(ByteBuffer)80%20%223311
objc_allocateProtocol(ByteBuffer)80%20%223311
sel_getUid(ByteBuffer)80%20%223311
sel_registerName(ByteBuffer)80%20%223311
nobjc_getClassList(long, int)70%n/a112211
nclass_copyIvarList(long, long)70%n/a112211
nclass_copyMethodList(long, long)70%n/a112211
nclass_copyProtocolList(long, long)70%n/a112211
nclass_getProperty(long, long)70%n/a112211
nclass_copyPropertyList(long, long)70%n/a112211
nobjc_constructInstance(long, long)70%n/a112211
nobjc_copyClassNamesForImage(long, long)70%n/a112211
ObjCRuntime()60%n/a112211
object_getClass(long)60%n/a112211
nobject_getClassName(long)60%n/a112211
object_getClassName(long)60%n/a112211
nobjc_getClass(long)60%n/a112211
nobjc_getMetaClass(long)60%n/a112211
nobjc_lookUpClass(long)60%n/a112211
nobjc_getRequiredClass(long)60%n/a112211
objc_getClassList(PointerBuffer)60%n/a111111
nobjc_copyClassList(long)60%n/a112211
nclass_getName(long)60%n/a112211
class_getName(long)60%n/a112211
class_isMetaClass(long)60%n/a112211
class_getSuperclass(long)60%n/a112211
class_getInstanceSize(long)60%n/a112211
class_getIvarLayout(long)60%n/a112211
class_getWeakIvarLayout(long)60%n/a112211
method_getTypeEncoding(long)60%n/a112211
method_copyReturnType(long)60%n/a112211
ivar_getName(long)60%n/a112211
ivar_getTypeEncoding(long)60%n/a112211
property_getName(long)60%n/a112211
property_getAttributes(long)60%n/a112211
nobjc_getProtocol(long)60%n/a112211
nobjc_copyProtocolList(long)60%n/a112211
protocol_getName(long)60%n/a112211
nobjc_allocateProtocol(long)60%n/a112211
nobjc_copyImageNames(long)60%n/a112211
class_getImageName(long)60%n/a112211
sel_getName(long)60%n/a112211
nsel_getUid(long)60%n/a112211
nsel_registerName(long)60%n/a112211
nobjc_setEnumerationMutationHandler(long)60%n/a113311
nobjc_loadWeak(long)60%n/a112211
static {...}60%n/a111111
objc_setEnumerationMutationHandler(EnumerationMutationHandlerI)40%n/a112211
getLibrary()20%n/a111111