org.jruby.ast

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,321 of 6,49264%325 of 50836%5331,0594031,3563098054126
Node252207%360%28335563101501
ArgsNode23925652%124479%1354166562601
MultipleAsgnNode650%60%14141616111111
SymbolNode403043%4233%61110194801
HashNode363045%20%498183801
DefsNode362945%4233%5102102701
FlipNode353852%7330%91541741001
ClassNode344356%10429%9162172901
ArgsPushNode332947%7330%7122122701
ModuleNode323754%10429%9152152801
RescueBodyNode313150%6225%7124143801
ListNode2910078%8850%112152931301
OpElementAsgnNode295766%7750%81931931201
OpAsgnNode275567%7330%81631931101
Match3Node272952%7330%8133133801
Match2Node272952%7330%8133133801
UntilNode254564%7330%7142172901
WhileNode254564%7330%7142172901
CallNode254464%4233%61441931101
DotNode254162%7330%7142162901
SClassNode253558%7330%7132142801
OpAsgnOrNode252954%7330%7122122701
OpAsgnAndNode252954%7330%7122122701
ArgsCatNode252954%7330%7122122701
AndNode252954%7330%7122122701
OrNode252954%7330%7122122701
ReturnNode242147%6225%7113103701
NextNode242147%6225%7113103701
BreakNode242147%6225%7113103701
ClassVarDeclNode230%n/a66886611
WhenNode223158%4233%6113133801
Node.new AbstractNodeVisitor() {...}220%20%33442211
ComplexNode220%n/a66996611
IfNode203362%4233%5112132801
ForNode202858%4233%5102102701
DNode192456%4233%37080401
DAsgnNode192152%n/a596135901
LocalAsgnNode192152%n/a596135901
AttrAssignNode183868%4233%5122152901
CaseNode183767%4233%5122152901
RootNode183264%4233%6113133801
EnsureNode182760%4233%5102112701
NodeType171,19399%2467%4114293801
SuperNode172963%20%392132801
SValueNode162157%4233%59292601
SplatNode162157%4233%59292601
DefinedNode162157%4233%59292601
BeginNode162157%4233%59292601
NewlineNode162157%4233%59292601
MatchNode162157%4233%59292601
MultipleAsgn19Node156281%1583%31321721001
MethodDefNode154274%4233%5102142701
ArgumentNode152562%n/a495144901
LocalVarNode152259%n/a495134901
DVarNode152259%n/a495134901
BlockArgNode152259%n/a586135801
ZSuperNode151448%20%48393701
KeywordArgNode1540%n/a46484601
NodeType.new Object() {...}138386%n/a01010101
ConstDeclNode122769%2100%383103701
DSymbolNode122568%4233%48191501
RescueNode122467%n/a272112701
ArrayNode122062%4233%48181501
DefnNode121454%n/a25262501
InstAsgnNode121352%n/a36493601
RationalNode121250%n/a46494601
InstVarNode121250%n/a475104701
NilNode1233%n/a57585701
YieldNode111558%n/a36393601
IterNode4281%n/a292172901
FCallNode4180%n/a21021721001
AssignableNode3176%5338%4100110601
BlockPassNode1966%n/a272102701
RegexpNode1864%n/a373103701
AliasNode1864%n/a26292601
OpElementOneArgAndAsgnNode1763%4233%35040201
OpElementOneArgAsgnNode1763%4233%35040201
OpElementOneArgOrAsgnNode1763%4233%35040201
LambdaNode1662%n/a26272601
ClassVarAsgnNode1357%n/a36383601
GlobalAsgnNode1357%n/a36383601
ConstNode1255%n/a36493601
Colon3Node1255%n/a36493601
ClassVarNode1255%n/a36493601
RedoNode38%n/a46474601
SelfNode38%n/a46474601
RetryNode38%n/a46474601
FalseNode38%n/a46474601
TrueNode38%n/a46474601
OptArgNode2271%1150%37282601
DXStrNode1461%n/a25392501
XStrNode1461%1150%36272501
Colon2ConstNode1565%4233%35040201
Colon2Node1362%n/a25272501
DRegexpNode1362%n/a25272501
EvStrNode1260%n/a25272501
UndefNode1260%n/a25272501
StrNode6792%n/a282212801
BackRefNode2581%n/a25282501
NthRefNode2379%n/a25282501
VAliasNode1875%n/a26292601
PreExeNode1774%n/a23242301
FixnumNode1673%n/a26292601
FloatNode1673%n/a26292601
BignumNode1673%n/a26292601
RestArgNode1571%n/a24262401
GlobalVarNode1267%n/a25272501
LiteralNode1267%n/a25272501
VCallNode1267%n/a25272501
EncodingNode1267%n/a25272501
KeywordRestArgNode50%n/a23242301
ZArrayNode50%n/a24252401
RequiredKeywordArgumentValueNode50%n/a24252401
StarNode40%n/a34353401
PostExeNode1983%n/a13141301
PreExe19Node67%n/a13141301
DStrNode64%n/a13141301
BlockNode60%n/a13141301
NilImplicitNode82%n/a13141301
UnnamedRestArgNode13100%2100%03030201
Match2CaptureNode12100%n/a02040201
WhenOneArgNode100%n/a01020101
ZYieldNode100%n/a01020101
Yield19Node100%n/a01020101
Colon2ImplicitNode100%n/a01020101
FileNode100%n/a01020101