EmitUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total630 of 1,68062%79 of 12436%681091684971342
push_object(CodeEmitter, Object)810%140%88232311
wrap_undeclared_throwable(CodeEmitter, Block, Type[], Type)790%160%99222211
add_property(ClassEmitter, String, Type, String)540%n/a11131311
string_switch_trie(CodeEmitter, String[], ObjectSwitchCallback)420%n/a11111111
load_class_helper(CodeEmitter, Type)391325%3125%23101401
stringSwitchHelper(CodeEmitter, List, ObjectSwitchCallback, Label, Label, int)370%n/a117711
append_string_helper(CodeEmitter, Type, EmitUtils.ArrayDelimiters, CustomizerRegistry, ProcessArrayCallback)3311477%131248%1316114301
not_equals_helper(CodeEmitter, Type, Label, CustomizerRegistry, ProcessArrayCallback)327269%5550%3672901
push_array(CodeEmitter, Object[])320%20%228811
add_properties(ClassEmitter, String[], Type[])310%20%225511
string_switch(CodeEmitter, String[], int, ObjectSwitchCallback)291025%3125%34111601
hash_object(CodeEmitter, Type, CustomizerRegistry)225069%5337%4562101
hash_long(CodeEmitter)220%n/a116611
load_method(CodeEmitter, MethodInfo)200%n/a115511
load_class(CodeEmitter, Type)15731%3125%233601
member_switch_helper(CodeEmitter, List, ObjectSwitchCallback, boolean)126684%2100%0262301
hash_primitive(CodeEmitter, Type)111456%4120%454901
member_helper_type(CodeEmitter, List, ObjectSwitchCallback, EmitUtils.ParameterTyper, Label, Label, BitSet)913793%61266%51013301
remapComponentType(Class)80%20%223311
hash_code(CodeEmitter, Type, int, Customizer)70%n/a112211
not_equals(CodeEmitter, Type, Label, Customizer)70%n/a112211
append_string(CodeEmitter, Type, EmitUtils.ArrayDelimiters, Customizer)70%n/a112211
append_string(CodeEmitter, Type, EmitUtils.ArrayDelimiters, CustomizerRegistry)1995%1150%120401
process_arrays(CodeEmitter, Type, ProcessArrayCallback)80100%n/a0102601
static {...}71100%n/a0104301
process_array(CodeEmitter, Type, ProcessArrayCallback)65100%n/a0102101
hash_code(CodeEmitter, Type, int, CustomizerRegistry)44100%4100%0301101
nullcmp(CodeEmitter, Label, Label)43100%n/a0101601
string_switch_hash(CodeEmitter, String[], ObjectSwitchCallback, boolean)41100%n/a0101001
hash_array(CodeEmitter, Type, int, CustomizerRegistry)32100%n/a0101001
getSwitchKeys(Map)26100%2100%020601
member_helper_size(CodeEmitter, List, ObjectSwitchCallback, EmitUtils.ParameterTyper, Label, Label)25100%n/a010501
factory_method(ClassEmitter, Signature)22100%n/a010801
shrinkStringBuffer(CodeEmitter, int)22100%n/a010701
wrap_throwable(Block, Type)21100%n/a010801
null_constructor(ClassEmitter)15100%n/a010601
not_equals(CodeEmitter, Type, Label, CustomizerRegistry)9100%n/a010301
begin_method(ClassEmitter, MethodInfo, int)8100%n/a010301
load_class_this(CodeEmitter)6100%n/a010201
method_switch(CodeEmitter, List, ObjectSwitchCallback)6100%n/a010201
constructor_switch(CodeEmitter, List, ObjectSwitchCallback)6100%n/a010201
begin_method(ClassEmitter, MethodInfo)6100%n/a010101