handleScalaSingletons(Class, JavaClass.InitializerState) |   | 6% |   | 6% | 9 | 10 | 25 | 30 | 0 | 1 |
new_array(IRubyObject) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
buildArgumentTypes(IRubyObject[]) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
declared_classes() |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
op_cmp(IRubyObject) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
resource_as_string(IRubyObject) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
javaArrayFromRubyArrayDirect(ThreadContext, IRubyObject) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
addProxyExtender(IRubyObject) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
declared_method_smart(IRubyObject[]) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
prepareStaticMethod(Class, JavaClass.InitializerState, Method, String) |   | 48% |   | 62% | 3 | 5 | 5 | 13 | 0 | 1 |
java_method(IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
declared_method(IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
field(ThreadContext, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
declared_field(ThreadContext, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
setupInterfaceProxy(RubyClass) |  | 0% |  | 0% | 7 | 7 | 6 | 6 | 1 | 1 |
assignable_from_p(IRubyObject) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
java_methods(Method[], boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
javaArrayFromRubyArray(ThreadContext, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
buildConstructors(Constructor[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
buildFieldResults(Field[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
installClassClasses(Class, RubyModule) |   | 64% |   | 57% | 5 | 8 | 3 | 15 | 0 | 1 |
fixScalaNames(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
setupInterfaceModule(RubyModule) |   | 73% |   | 44% | 6 | 9 | 0 | 18 | 0 | 1 |
installSingletonMethods(Map, Class, Object, Method, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
getRubyArray(Ruby, Class[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
declared_constructor(IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
annotation(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
annotation_present_p(IRubyObject) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setupProxy(RubyClass) |   | 83% |   | 56% | 5 | 9 | 2 | 29 | 0 | 1 |
undefinedFieldError(Ruby, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
applyProxyExtenders() |   | 26% |   | 25% | 2 | 3 | 4 | 6 | 0 | 1 |
enclosing_constructor() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
enclosing_method() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
assignAliases(JavaClass.MethodInstaller, Map) |   | 91% |   | 82% | 5 | 18 | 3 | 37 | 0 | 1 |
constructors() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
component_type() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
canonical_name() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
superclass() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getMatchingCallable(Ruby, Class, String, Class[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
installClassMethods(RubyClass) |   | 75% |   | 50% | 4 | 7 | 0 | 11 | 0 | 1 |
inspect() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
equals(Object) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
buildClassArgs(IRubyObject[]) |   | 77% |   | 67% | 2 | 4 | 2 | 9 | 0 | 1 |
annotations_p() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
declared_annotations_p() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
static {...} |   | 96% |   | 50% | 3 | 4 | 4 | 52 | 0 | 1 |
getSimpleName(Class) |   | 77% |   | 62% | 3 | 5 | 1 | 10 | 0 | 1 |
assignable(Class, Class) |   | 81% |   | 72% | 4 | 10 | 4 | 16 | 0 | 1 |
forNameVerbose(Ruby, String) |   | 64% |   | 33% | 3 | 4 | 1 | 6 | 0 | 1 |
extendProxy(IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
forNameQuiet(Ruby, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
resource(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
resource_as_stream(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getDeclaredClasses(Class) |   | 27% | | n/a | 0 | 1 | 4 | 5 | 0 | 1 |
public_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
protected_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
private_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
final_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
installClassFields(RubyClass) |   | 75% |   | 50% | 2 | 4 | 0 | 6 | 0 | 1 |
constructor(IRubyObject[]) |   | 70% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
extend_proxy(IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
interface_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
array_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
enum_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
annotation_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
anonymous_class_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
local_class_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
member_class_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
synthetic_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
name() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
get_package() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
class_loader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
protection_domain() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
annotations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
declared_annotations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
modifiers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
enclosing_class() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
enum_constants() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
generic_interfaces() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
generic_superclass() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
type_parameters() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
signers() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
java_instance_methods() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
declared_instance_methods() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
java_class_methods() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
declared_class_methods() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
classes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
javaArraySubarray(ThreadContext, JavaArray, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
concatArrays(ThreadContext, JavaArray, JavaArray) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
interfaces() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getClasses(Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
ruby_class() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
declared_constructors() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
concatArrays(ThreadContext, JavaArray, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
fields() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
declared_fields() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
primitive_p() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
emptyJavaArray(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
declaring_class() |   | 73% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
getConstructors(Class) |   | 43% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
getDeclaredFields(Class) |   | 43% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
getFields(Class) |   | 43% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isPrimitive() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getMethods(Class) |  | 98% |   | 92% | 1 | 7 | 2 | 16 | 0 | 1 |
getProxyClass() |  | 88% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
prepareInstanceMethod(Class, JavaClass.InitializerState, Method, String) |  | 99% |   | 88% | 1 | 5 | 0 | 13 | 0 | 1 |
assignStaticAliases(JavaClass.InitializerState) |  | 97% |   | 75% | 2 | 5 | 0 | 6 | 0 | 1 |
addUnassignedAlias(String, Map, JavaClass.MethodInstaller) |  | 97% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
addNewMethods(HashMap, Method[], boolean, boolean) |  | 100% |  | 100% | 0 | 10 | 0 | 22 | 0 | 1 |
addField(Map, Map, Field, boolean, boolean) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
setupClassFields(Class, JavaClass.InitializerState) |  | 100% |  | 100% | 0 | 5 | 0 | 13 | 0 | 1 |
assignInstanceAliases(JavaClass.InitializerState) |  | 100% |  | 100% | 0 | 6 | 0 | 11 | 0 | 1 |
JavaClass(Ruby, Class) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
methodsAreEquivalent(Method, Method) |  | 100% |   | 93% | 1 | 8 | 0 | 7 | 0 | 1 |
setupClassMethods(Class, JavaClass.InitializerState) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
setupInterfaceMethods(Class, JavaClass.InitializerState) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
setupClassConstructors(Class) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
createJavaClassClass(Ruby, RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
installInstanceMethods(Map, Class, Method, String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
installStaticMethods(Map, Class, Method, String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
getProxyModule() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
installClassConstructors(RubyClass) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
array_class() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
simple_name() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
for_name(IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
get(Ruby, Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lockProxy() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
unlockProxy() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
javaClass() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getStaticAssignedNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getInstanceAssignedNames() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |