InvocationMethodFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,154 of 3,80717%289 of 3066%2152266327234350
getCompiledMethodOffline(String, String, String, String, Arity, StaticScope, CallConfiguration, String, int, MethodNodes)7490%1110%636316516511
createAnnotatedMethodInvocation(JavaMethodDescriptor, SkinnyMethodAdapter, String, int, boolean)2050%290%1616484811
checkArity(JRubyMethod, SkinnyMethodAdapter, int)1550%120%77404011
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
beginMethod(ClassWriter, String, int, boolean)1120%150%1010161611
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
createJavaMethodCtor(String, String, String)910%n/a11141411
addAnnotatedMethodInvoker(ClassWriter, String, String, List)670%140%88171711
getAnnotatedMethodClass(List)626150%5550%46102101
loadArguments(SkinnyMethodAdapter, JavaMethodDescriptor, int)580%50%55131311
invokeTraceCompiledPre(SkinnyMethodAdapter, String, int, String, int)540%n/a117711
prepareForPre(SkinnyMethodAdapter, int, boolean, CallConfiguration)510%60%55111111
createCompiledCtor(String, String, String)440%n/a11101011
invokeCCallTrace(SkinnyMethodAdapter, int)400%n/a115511
invokeCReturnTrace(SkinnyMethodAdapter, int)400%n/a115511
loadArgumentWithCast(SkinnyMethodAdapter, int, Class)390%60%446611
invokeTraceCompiledPost(SkinnyMethodAdapter, String, int)390%n/a115511
tryClass(String, Class, Class)381832%5338%4581401
getPreMethod(CallConfiguration)280%100%1010111111
getPostMethod(CallConfiguration)280%100%1010111111
loadReceiver(String, JavaMethodDescriptor, SkinnyMethodAdapter)270%60%449911
determineSuperclass(InvocationMethodFactory.DescriptorInfo)264061%4867%3731301
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
loadBlock(SkinnyMethodAdapter, int, boolean)150%40%336611
getCompiledCallbackName(String, String)140%n/a111111
getBlockCallbackName(String, String)140%n/a111111
startBlockCall(ClassWriter)140%n/a113311
startBlockCall19(ClassWriter)140%n/a113311
endClass(ClassWriter, String)110%n/a113311
getAnnotatedMethod(RubyModule, List)97189%n/a0131801
getAnnotatedMethod(RubyModule, JavaMethodDescriptor)97089%n/a0131501
endClassOffline(ClassWriter)70%n/a113311
InvocationMethodFactory(ClassLoader)2077%1150%121801
endClassWithBytes(byte[], String)0%n/a111111
endCall(ClassWriter, String)0%n/a111111
endCallWithBytes(byte[], String)0%n/a111111
endCallOffline(ClassWriter)0%n/a111111
static {...}373100%n/a0103001