JavaProxy | | 10% | | 4% | 68 | 77 | 169 | 196 | 33 | 42 | 0 | 1 |
ArrayJavaProxy | | 13% | | 3% | 54 | 58 | 82 | 100 | 14 | 17 | 0 | 1 |
MapJavaProxy | | 11% | | 100% | 55 | 60 | 74 | 87 | 55 | 59 | 0 | 1 |
JavaInterfaceTemplate | | 32% | | 20% | 38 | 44 | 67 | 107 | 8 | 14 | 0 | 1 |
MapJavaProxy.RubyHashMap | | 12% | | 17% | 15 | 20 | 49 | 58 | 10 | 14 | 0 | 1 |
ConcreteJavaProxy.new JavaMethod() {...} | | 24% | | 18% | 18 | 23 | 21 | 33 | 7 | 12 | 0 | 1 |
ArrayJavaProxyCreator | | 17% | | 0% | 6 | 8 | 20 | 25 | 5 | 7 | 0 | 1 |
ConcreteJavaProxy.new JavaMethod() {...} | | 36% | | n/a | 7 | 11 | 7 | 12 | 7 | 11 | 0 | 1 |
ConcreteJavaProxy | | 56% | | 18% | 12 | 17 | 6 | 26 | 1 | 6 | 0 | 1 |
JavaProxy.INVOKER.i.java_send | | 0% | | 0% | 6 | 6 | 0 | 0 | 5 | 5 | 1 | 1 |
JavaInterfaceTemplate.new JavaMethod() {...} | | 0% | | 0% | 4 | 4 | 5 | 5 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.new JavaMethod.JavaMethodOne() {...} | | 21% | | 12% | 5 | 7 | 6 | 7 | 1 | 3 | 0 | 1 |
InterfaceJavaProxy.JavaInterfaceExtender | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
JavaInterfaceTemplate.new JavaMethod.JavaMethodOneBlock() {...} | | 0% | | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.op_aref | | 0% | | 0% | 4 | 4 | 0 | 0 | 3 | 3 | 1 | 1 |
ArrayJavaProxy.ArrayNewMethod | | 24% | | 0% | 2 | 3 | 6 | 9 | 1 | 2 | 0 | 1 |
JavaInterfaceTemplate.new JavaMethod.JavaMethodOne() {...} | | 16% | | 0% | 2 | 3 | 4 | 5 | 1 | 2 | 0 | 1 |
ArrayJavaProxyCreator.INVOKER.i.0.0.op_aref | | 0% | | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.INVOKER.s.1.0.append_features | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.1.0.inherited | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.new JavaMethod.JavaMethodOne() {...} | | 18% | | 0% | 3 | 4 | 4 | 5 | 1 | 2 | 0 | 1 |
MapJavaProxy.INVOKER.i.fetch | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
JavaProxy.INVOKER.i.java_method | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
JavaInterfaceTemplate.new ObjectAllocator() {...} | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.default_value_get | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
MapJavaProxy.INVOKER.i.flatten | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
JavaProxy.new RubyHash.Visitor() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.new JavaMethod.JavaMethodZero() {...} | | 25% | | 0% | 2 | 3 | 4 | 5 | 1 | 2 | 0 | 1 |
MapJavaProxy.INVOKER.i.2.0.op_aset | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.merge | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.delete | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.2.0.op_aset | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.merge_bang | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.reject_bang | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.i.1.0.marshal_load | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.keep_if | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.op_eql19 | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.INVOKER.s.0.0.rbNew | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.replace | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.reject | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.1.0.op_plus | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.each | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.each_value | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.indices | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.assoc | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.each_key | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.index | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.initialize_copy | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.i.1.0.equal_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.select | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.rassoc | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.key | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.each_pair | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.0.0.each | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.INVOKER.s.0.0.impl | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.1.0.at | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.op_aref | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
InterfaceJavaProxy.JavaInterfaceExtender.INVOKER.s.1.0.initialize | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.op_equal | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.values_at | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.select_bang | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.delete_if | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.sort | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.has_value_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.INVOKER.s.0.0.op_aref | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.0.0.op_aref | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxyCreator.INVOKER.i.0.0._new | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.0.0.field_writer | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.INVOKER.s.1.0.extended | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.shift | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.getCompareByIdentity | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.invert | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.getCompareByIdentity_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.set_default_proc | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.0.0.to_a | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.has_key_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.0.0.field_accessor | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.0.0.empty | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.0.0.length | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
InterfaceJavaProxy.JavaInterfaceExtender.INVOKER.s.1.0.extend_proxy | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.1.0.default_value_set | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.inspect | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
ArrayJavaProxy.INVOKER.i.0.0.inspect | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.INVOKER.s.1.0.implement | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.to_s | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.0.0.field_reader | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.1.0.new_array | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.to_hash | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.empty_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.default_proc | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.1.0.persistent | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.rehash | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.i.0.0.marshal_dump | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.rb_clear | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.hash | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.keys | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.rb_values | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.to_a | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.0.0.persistent | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MapJavaProxy.INVOKER.i.0.0.rb_size | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaProxy.INVOKER.s.0.0.singleton_class | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.new JavaMethod() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
JavaInterfaceTemplate.new JavaMethod.JavaMethodN() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
JavaProxy.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
InterfaceJavaProxy.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
MapJavaProxy.new ObjectAllocator() {...} | | 33% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
InterfaceJavaProxy | | 84% | | n/a | 1 | 2 | 2 | 9 | 1 | 2 | 0 | 1 |
JavaInterfaceTemplate.new ObjectAllocator() {...} | | 84% | | 33% | 3 | 5 | 0 | 8 | 0 | 2 | 0 | 1 |
JavaInterfaceTemplate.new JavaMethod.JavaMethodN() {...} | | 50% | | n/a | 1 | 2 | 2 | 3 | 1 | 2 | 0 | 1 |
ConcreteJavaProxy.new ObjectAllocator() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |