org.jruby.truffle.nodes.cast

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,334 of 7,3340%621 of 6210%8418411,6241,6245295297878
ArrayCastNodeFactory.ArrayCastBaseNode2170%320%27275656111111
HashCastNodeFactory.HashCastBaseNode2080%320%26265353101011
SplatCastNode2010%150%131337375511
BooleanCastNodeFactory.BooleanCastPolymorphicNode1860%240%181842426611
BooleanCastNodeFactory.BooleanCastBaseNode1850%260%222248489911
ArrayCastNodeFactory1770%340%222212125511
SplatCastNodeFactory.SplatCastBaseNode1660%200%20204242101011
ToSNodeFactory.ToSBaseNode1570%180%181841419911
ProcCastNodeFactory.ProcCastBaseNode1570%180%181841419911
ProcOrNullNodeFactory.ProcOrNullBaseNode1490%160%171739399911
StringToSymbolNodeFactory.StringToSymbolBaseNode1410%140%161637379911
ArrayCastNode1340%80%17173232121211
SplatCastNodeFactory1250%220%1515994411
BooleanCastNodeFactory.BooleanCastUninitializedNode1250%120%17173131111111
SplatCastNodeFactory.SplatCastUninitializedNode1240%100%15153131101011
ArrayCastNodeFactory.ArrayCastUninitializedNode1240%100%16162929111111
HashCastNodeFactory.HashCastPolymorphicNode1230%160%121227274411
ArrayCastNodeFactory.ArrayCastPolymorphicNode1230%160%121227274411
StringToSymbolNodeFactory.StringToSymbolUninitializedNode1200%100%15153131101011
ToSNodeFactory.ToSUninitializedNode1130%100%15152727101011
BooleanCastNodeFactory.BooleanCastRubyBasicObjectNode1120%80%121227278811
ProcOrNullNodeFactory.ProcOrNullUninitializedNode1090%100%141426269911
HashCastNodeFactory.HashCastUninitializedNode1090%100%141426269911
ProcCastNodeFactory.ProcCastUninitializedNode1090%100%141426269911
ProcCastNodeFactory920%160%1212994411
ToSNodeFactory920%160%1212994411
StringToSymbolNodeFactory920%160%1212994411
BooleanCastNodeFactory920%160%1212994411
ProcOrNullNodeFactory920%160%1212994411
HashCastNode920%40%13132323111111
HashCastNodeFactory920%160%1212994411
HashCastNodeFactory.HashCastObjectRubyBasicObjectNode890%100%111118186611
ArrayCastNodeFactory.ArrayCastObjectRubyBasicObjectNode890%100%111118186611
ToSNodeFactory.ToSObject0Node890%40%9920207711
BooleanCastNodeFactory.BooleanCastRubyNilClassNode860%20%9920208811
BooleanCastNodeFactory.BooleanCastIntNode860%20%9920208811
BooleanCastNodeFactory.BooleanCastBooleanNode860%20%9920208811
BooleanCastNodeFactory.BooleanCastLongNode860%20%9920208811
BooleanCastNodeFactory.BooleanCastDoubleNode860%20%9920208811
SplatCastNodeFactory.SplatCastObjectNode830%80%111118187711
ToSNode810%40%8816166611
ProcCastNodeFactory.ProcCastRubyProcRubyBasicObjectNode790%20%8819197711
HashCastNodeFactory.HashCastRubyNilClassLongNode770%20%8819197711
HashCastNodeFactory.HashCastRubyNilClassIntNode770%20%8819197711
SplatCastNodeFactory.SplatCastRubyArrayNode770%20%8819197711
ProcCastNodeFactory.ProcCastRubyProcNode770%20%8819197711
ArrayCastNodeFactory.ArrayCastRubyNilClassIntNode770%20%8819197711
HashCastNodeFactory.HashCastRubyNilClassNode770%20%8819197711
HashCastNodeFactory.HashCastRubyNilClassBooleanNode770%20%8819197711
ArrayCastNodeFactory.ArrayCastRubyNilClassLongNode770%20%8819197711
ArrayCastNodeFactory.ArrayCastRubyNilClassBooleanNode770%20%8819197711
ArrayCastNodeFactory.ArrayCastRubyNilClassRubyBignumNode770%20%8819197711
HashCastNodeFactory.HashCastRubyNilClassRubyBignumNode770%20%8819197711
ArrayCastNodeFactory.ArrayCastRubyArrayNode770%20%8819197711
ArrayCastNodeFactory.ArrayCastRubyNilClassDoubleNode770%20%8819197711
HashCastNodeFactory.HashCastRubyNilClassDoubleNode770%20%8819197711
HashCastNodeFactory.HashCastRubyHashNode770%20%8819197711
ProcCastNodeFactory.ProcCastRubyNilClassNode770%20%8819197711
StringToSymbolNodeFactory.StringToSymbolRubyStringNode750%20%8819197711
SplatCastNodeFactory.SplatCastRubyNilClassNode750%20%8819197711
ToSNodeFactory.ToSObject1Node730%40%9914147711
SplatCastNodeFactory.SplatCastPolymorphicNode700%40%7720205511
ProcCastNodeFactory.ProcCastPolymorphicNode690%60%7717174411
ToSNodeFactory.ToSRubyStringNode680%20%8815157711
ProcOrNullNodeFactory.ProcOrNullRubyNilClassNode640%20%7714146611
ArrayCastNodeFactory.ArrayCastObjectRubyNilClassNode640%20%7714146611
ProcOrNullNodeFactory.ProcOrNullRubyProcNode640%20%7714146611
ProcOrNullNodeFactory.ProcOrNullPolymorphicNode590%40%6615154411
ToSNodeFactory.ToSPolymorphicNode530%20%6614145511
SplatCastNode.NilBehavior480%n/a44444411
LambdaNode440%n/a3310103311
ProcOrNullNode400%80%101010106611
StringToSymbolNodeFactory.StringToSymbolPolymorphicNode380%n/a5512125511
ProcCastNode350%n/a5510105511
ArrayCastNode.new Object() {...}260%n/a11111111
BooleanCastNode240%n/a8810108811
SplatCastNode.new Object() {...}190%n/a11111111
StringToSymbolNode160%n/a33663311