InvocationMethodFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,551 of 3,80733%231 of 30625%1822264927233350
getCompiledMethodOffline(String, String, String, String, Arity, StaticScope, CallConfiguration, String, int, MethodNodes)7490%1110%636316516511
getPreSignature(CallConfiguration)1430%100%1010111111
getBlockCallbackOffline(String, String, int, String)1370%n/a11202011
getBlockCallback19Offline(String, String, int, String)1370%n/a11202011
getCompiledMethod(RubyModule, String, String, Arity, Visibility, StaticScope, Object, CallConfiguration, ISourcePosition, String, MethodNodes)1140%80%55292911
createAnnotatedMethodInvocation(JavaMethodDescriptor, SkinnyMethodAdapter, String, int, boolean)1139245%20931%1416234801
getBlockCallback(String, String, int, Object)1010%80%55222211
getBlockCallback19(String, String, int, Object)1010%80%55222211
createBlockCtor19(String, String)1000%n/a11151511
createBlockCtor(String, String)940%n/a11151511
invokeTraceCompiledPre(SkinnyMethodAdapter, String, int, String, int)540%n/a117711
prepareForPre(SkinnyMethodAdapter, int, boolean, CallConfiguration)510%60%55111111
createCompiledCtor(String, String, String)440%n/a11101011
beginMethod(ClassWriter, String, int, boolean)407264%41173%41041601
invokeCCallTrace(SkinnyMethodAdapter, int)400%n/a115511
invokeCReturnTrace(SkinnyMethodAdapter, int)400%n/a115511
invokeTraceCompiledPost(SkinnyMethodAdapter, String, int)390%n/a115511
tryClass(String, Class, Class)322443%5338%4551401
checkArity(JRubyMethod, SkinnyMethodAdapter, int)3112480%21083%27104001
loadArgumentWithCast(SkinnyMethodAdapter, int, Class)281128%5117%343601
getPreMethod(CallConfiguration)280%100%1010111111
getPostMethod(CallConfiguration)280%100%1010111111
determineSuperclass(InvocationMethodFactory.DescriptorInfo)264061%4867%3731301
getAnnotatedMethodClass(List)249980%3770%3622101
tryBlockCallback19Class(String, Class)240%40%337711
prepareAnnotatedMethod(RubyModule, JavaMethod, JavaMethodDescriptor)230%n/a116611
invokeCallConfigPost(SkinnyMethodAdapter, String, CallConfiguration)220%20%224411
getCompiledMethodLazily(RubyModule, String, String, Arity, Visibility, StaticScope, Object, CallConfiguration, ISourcePosition, String, MethodNodes)200%n/a111111
invokeCallConfigPre(SkinnyMethodAdapter, String, int, boolean, CallConfiguration)200%20%224411
loadBlockForPre(SkinnyMethodAdapter, int, boolean)160%20%225511
tryBlockCallbackClass(String, Class)160%20%226611
getCompiledCallbackName(String, String)140%n/a111111
getBlockCallbackName(String, String)140%n/a111111
startBlockCall(ClassWriter)140%n/a113311
startBlockCall19(ClassWriter)140%n/a113311
getAnnotatedMethod(RubyModule, List)97189%n/a0131801
getAnnotatedMethod(RubyModule, JavaMethodDescriptor)97089%n/a0131501
endClassOffline(ClassWriter)70%n/a113311
InvocationMethodFactory(ClassLoader)2077%1150%121801
loadBlock(SkinnyMethodAdapter, int, boolean)960%1375%132601
endClassWithBytes(byte[], String)0%n/a111111
endCall(ClassWriter, String)0%n/a111111
endCallWithBytes(byte[], String)0%n/a111111
endCallOffline(ClassWriter)0%n/a111111
addAnnotatedMethodInvoker(ClassWriter, String, String, List)6496%31179%3811701
static {...}373100%n/a0103001
createJavaMethodCtor(String, String, String)91100%n/a0101401
loadArguments(SkinnyMethodAdapter, JavaMethodDescriptor, int)58100%5100%0501301
loadReceiver(String, JavaMethodDescriptor, SkinnyMethodAdapter)27100%6100%040901
endClass(ClassWriter, String)11100%n/a010301