| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| AASTNode::getChildOfType | 615,242 | 13,687,440 us | 100.0% |
| Parent Calls | | | |
| ArcanistArraySeparatorXHPASTLinterRule::process | 17,354 | 396,493 us | |
| ArcanistArrayValueXHPASTLinterRule::process | 17,354 | 213,311 us | |
| ArcanistCallParenthesesXHPASTLinterRule::process | 139,924 | 3,605,245 us | |
| ArcanistDeclarationParenthesesXHPASTLinterRule::process | 22,151 | 2,012,322 us | |
| ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 1,449 | 35,120 us | |
| ArcanistFormattedStringXHPASTLinterRule::process | 16,774 | 232,443 us | |
| ArcanistInstanceOfOperatorXHPASTLinterRule::process | 59,751 | 1,495,973 us | |
| ArcanistPHPCompatibilityXHPASTLinterRule::process | 14,990 | 311,496 us | |
| ArcanistReusedAsIteratorXHPASTLinterRule::process | 27,418 | 484,280 us | |
| ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 3,862 | 49,497 us | |
| ArcanistReusedIteratorXHPASTLinterRule::process | 4,130 | 56,242 us | |
| ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 59,751 | 1,298,385 us | |
| ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 59,751 | 743,976 us | |
| ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 5,106 | 120,136 us | |
| ArcanistUndeclaredVariableXHPASTLinterRule::process | 27,418 | 437,572 us | |
| ArcanistCastSpacingXHPASTLinterRule::process | 629 | 14,310 us | |
| ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 184 | 4,960 us | |
| ArcanistDynamicDefineXHPASTLinterRule::process | 1 | 16 us | |
| ArcanistNamingConventionsXHPASTLinterRule::process | 11 | 244 us | |
| ArcanistClassNameLiteralXHPASTLinterRule::process | 3,524 | 86,118 us | |
| ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 22,126 | 484,825 us | |
| ArcanistSelfMemberReferenceXHPASTLinterRule::process | 3,524 | 53,013 us | |
| ArcanistToStringExceptionXHPASTLinterRule::process | 22,126 | 302,098 us | |
| ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 22,173 | 311,599 us | |
| ArcanistUselessOverridingMethodXHPASTLinterRule::process | 55,773 | 823,392 us | |
| ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,526 | 49,700 us | |
| ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,524 | 49,206 us | |
| ArcanistStaticThisXHPASTLinterRule::process | 923 | 15,224 us | |
| ArcanistPregQuoteMisuseXHPASTLinterRule::process | 11 | 176 us | |
| ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 68 us | |
| Child Calls | | | |
| AASTNode::getChildByIndex | 615,242 | 4,744,340 us | 34.7% |
| AASTNode::getTypeName | 615,242 | 3,867,330 us | 28.3% |