JavaClass

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,875 of 3,63248%206 of 41650%20934034273784132
handleScalaSingletons(Class, JavaClass.InitializerState)13786%1716%910253001
new_array(IRubyObject)820%100%66181811
buildArgumentTypes(IRubyObject[])680%80%55111111
declared_classes()650%80%55161611
op_cmp(IRubyObject)620%140%88171711
resource_as_string(IRubyObject)590%40%33111111
javaArrayFromRubyArrayDirect(ThreadContext, IRubyObject)550%60%44121211
addProxyExtender(IRubyObject)530%60%44121211
declared_method_smart(IRubyObject[])440%20%227711
prepareStaticMethod(Class, JavaClass.InitializerState, Method, String)434048%3562%3551301
java_method(IRubyObject[])390%n/a115511
declared_method(IRubyObject[])390%n/a115511
field(ThreadContext, IRubyObject)380%20%22101011
declared_field(ThreadContext, IRubyObject)380%20%22101011
setupInterfaceProxy(RubyClass)360%120%776611
assignable_from_p(IRubyObject)350%40%334411
java_methods(Method[], boolean)320%40%336611
javaArrayFromRubyArray(ThreadContext, IRubyObject)290%20%225511
buildConstructors(Constructor[])270%20%224411
buildFieldResults(Field[])270%20%224411
installClassClasses(Class, RubyModule)264764%6857%5831501
fixScalaNames(String)250%20%225511
setupInterfaceModule(RubyModule)236373%9744%6901801
installSingletonMethods(Map, Class, Object, Method, String)230%20%226611
getRubyArray(Ruby, Class[])230%20%224411
declared_constructor(IRubyObject[])230%n/a115511
annotation(IRubyObject)220%20%223311
annotation_present_p(IRubyObject)220%20%223311
setupProxy(RubyClass)199383%7956%5922901
undefinedFieldError(Ruby, String, String)180%n/a111111
applyProxyExtenders()17626%3125%234601
enclosing_constructor()170%20%224411
enclosing_method()170%20%224411
assignAliases(JavaClass.MethodInstaller, Map)1616191%62882%51833701
constructors()160%20%222211
component_type()160%20%223311
canonical_name()150%20%224411
superclass()150%20%224411
getMatchingCallable(Ruby, Class, String, Class[])150%20%223311
installClassMethods(RubyClass)144375%6650%4701101
inspect()140%n/a111111
equals(Object)130%40%332211
buildClassArgs(IRubyObject[])124177%2467%242901
annotations_p()120%20%221111
declared_annotations_p()120%20%221111
static {...}1123796%3350%3445201
getSimpleName(Class)113777%3562%3511001
assignable(Class, Class)104281%51372%41041601
forNameVerbose(Ruby, String)101864%4233%341601
extendProxy(IRubyObject)100%n/a112211
forNameQuiet(Ruby, String)90%n/a112211
resource(IRubyObject)90%n/a111111
resource_as_stream(IRubyObject)90%n/a111111
getDeclaredClasses(Class)8327%n/a014501
public_p()80%n/a111111
protected_p()80%n/a111111
private_p()80%n/a111111
final_p()80%n/a111111
installClassFields(RubyClass)72175%3350%240601
constructor(IRubyObject[])71670%n/a012501
extend_proxy(IRubyObject)70%n/a112211
interface_p()70%n/a111111
array_p()70%n/a111111
enum_p()70%n/a111111
annotation_p()70%n/a111111
anonymous_class_p()70%n/a111111
local_class_p()70%n/a111111
member_class_p()70%n/a111111
synthetic_p()70%n/a111111
name()70%n/a111111
get_package()70%n/a111111
class_loader()70%n/a111111
protection_domain()70%n/a111111
annotations()70%n/a111111
declared_annotations()70%n/a111111
modifiers()70%n/a111111
enclosing_class()70%n/a111111
enum_constants()70%n/a111111
generic_interfaces()70%n/a111111
generic_superclass()70%n/a111111
type_parameters()70%n/a111111
signers()70%n/a111111
java_instance_methods()70%n/a111111
declared_instance_methods()70%n/a111111
java_class_methods()70%n/a111111
declared_class_methods()70%n/a111111
classes()70%n/a111111
javaArraySubarray(ThreadContext, JavaArray, int, int)70%n/a111111
concatArrays(ThreadContext, JavaArray, JavaArray)70%n/a111111
interfaces()70%n/a111111
getClasses(Class)70%n/a113311
ruby_class()60%n/a111111
declared_constructors()60%n/a111111
concatArrays(ThreadContext, JavaArray, IRubyObject)60%n/a111111
fields()60%n/a111111
declared_fields()60%n/a111111
primitive_p()60%n/a111111
emptyJavaArray(ThreadContext)50%n/a111111
declaring_class()41173%1150%121401
getConstructors(Class)4343%n/a012301
getDeclaredFields(Class)4343%n/a012301
getFields(Class)4343%n/a012301
hashCode()40%n/a111111
isPrimitive()40%n/a111111
getMethods(Class)9398%11192%1721601
getProxyClass()1488%1375%131501
prepareInstanceMethod(Class, JavaClass.InitializerState, Method, String)8299%1788%1501301
assignStaticAliases(JavaClass.InitializerState)3797%2675%250601
addUnassignedAlias(String, Map, JavaClass.MethodInstaller)3297%1583%140801
addNewMethods(HashMap, Method[], boolean, boolean)89100%18100%01002201
addField(Map, Map, Field, boolean, boolean)66100%8100%050801
setupClassFields(Class, JavaClass.InitializerState)59100%8100%0501301
assignInstanceAliases(JavaClass.InitializerState)50100%10100%0601101
JavaClass(Ruby, Class)47100%6100%040901
methodsAreEquivalent(Method, Method)47100%11393%180701
setupClassMethods(Class, JavaClass.InitializerState)45100%4100%0301201
setupInterfaceMethods(Class, JavaClass.InitializerState)32100%4100%030901
setupClassConstructors(Class)26100%2100%020701
createJavaClassClass(Ruby, RubyModule)26100%n/a010601
installInstanceMethods(Map, Class, Method, String)22100%2100%020601
installStaticMethods(Map, Class, Method, String)22100%2100%020601
getProxyModule()16100%4100%030501
installClassConstructors(RubyClass)11100%1150%120401
array_class()9100%n/a010101
simple_name()7100%n/a010101
for_name(IRubyObject, IRubyObject)6100%n/a010101
get(Ruby, Class)5100%n/a010101
lockProxy()4100%n/a010201
unlockProxy()4100%n/a010201
javaClass()4100%n/a010101
getStaticAssignedNames()3100%n/a010101
getInstanceAssignedNames()3100%n/a010101