| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| AASTNode::getChildOfType | 618,532 | 6,836,149 us | 100.0% |
| Parent Calls | | | |
| ArcanistArraySeparatorXHPASTLinterRule::process | 17,414 | 155,542 us | |
| ArcanistArrayValueXHPASTLinterRule::process | 17,414 | 75,513 us | |
| ArcanistCallParenthesesXHPASTLinterRule::process | 140,394 | 2,252,462 us | |
| ArcanistDeclarationParenthesesXHPASTLinterRule::process | 22,310 | 1,177,777 us | |
| ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 1,455 | 12,897 us | |
| ArcanistFormattedStringXHPASTLinterRule::process | 16,891 | 82,781 us | |
| ArcanistInstanceOfOperatorXHPASTLinterRule::process | 60,058 | 738,703 us | |
| ArcanistPHPCompatibilityXHPASTLinterRule::process | 15,055 | 116,649 us | |
| ArcanistReusedAsIteratorXHPASTLinterRule::process | 27,606 | 229,323 us | |
| ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 3,889 | 17,112 us | |
| ArcanistReusedIteratorXHPASTLinterRule::process | 4,158 | 19,775 us | |
| ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 60,058 | 626,319 us | |
| ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 60,058 | 256,860 us | |
| ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 5,126 | 67,978 us | |
| ArcanistUndeclaredVariableXHPASTLinterRule::process | 27,606 | 160,272 us | |
| ArcanistCastSpacingXHPASTLinterRule::process | 635 | 5,088 us | |
| ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 184 | 1,976 us | |
| ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 5 us | |
| ArcanistNamingConventionsXHPASTLinterRule::process | 11 | 95 us | |
| ArcanistClassNameLiteralXHPASTLinterRule::process | 3,540 | 31,037 us | |
| ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 22,284 | 183,169 us | |
| ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,540 | 25,401 us | |
| ArcanistToStringExceptionXHPASTLinterRule::process | 22,284 | 131,549 us | |
| ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 22,324 | 133,718 us | |
| ArcanistUselessOverridingMethodXHPASTLinterRule::process | 56,198 | 290,890 us | |
| ArcanistStaticThisXHPASTLinterRule::process | 942 | 5,747 us | |
| ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,542 | 18,995 us | |
| ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,540 | 18,412 us | |
| ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 74 us | |
| ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 30 us | |
| Child Calls | | | |
| AASTNode::getChildByIndex | 618,532 | 3,180,438 us | 46.5% |
| AASTNode::getTypeName | 618,532 | 1,322,617 us | 19.3% |