| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| AASTNode::getChildOfType | 366,888 | 5,017,087 us | 100.0% |
| Parent Calls | | | |
| ArcanistXHPASTLinter::lintStrstrUsedForCheck | 55,493 | 1,668,981 us | |
| ArcanistXHPASTLinter::lintStrposUsedForStart | 55,493 | 328,564 us | |
| ArcanistXHPASTLinter::lintReusedIterators | 3,835 | 44,470 us | |
| ArcanistXHPASTLinter::lintReusedIteratorReferences | 3,588 | 21,859 us | |
| ArcanistXHPASTLinter::lintUndeclaredVariables | 24,915 | 338,114 us | |
| ArcanistXHPASTLinter::lintClosingCallParen | 111,632 | 1,609,130 us | |
| ArcanistXHPASTLinter::lintClosingDeclarationParen | 20,039 | 137,676 us | |
| ArcanistXHPASTLinter::lintPHPCompatibility | 13,976 | 167,613 us | |
| ArcanistXHPASTLinter::lintArraySeparator | 16,198 | 189,608 us | |
| ArcanistXHPASTLinter::lintSwitchStatements | 1,311 | 14,839 us | |
| ArcanistXHPASTLinter::lintFormattedString | 13,292 | 75,150 us | |
| ArcanistXHPASTLinter::lintDynamicDefines | 1 | 10 us | |
| ArcanistXHPASTLinter::lintConstantDefinitions | 1 | 6 us | |
| ArcanistXHPASTLinter::lintMethodModifier | 20,013 | 223,925 us | |
| ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 19,956 | 131,739 us | |
| ArcanistXHPASTLinter::lintSelfMemberReference | 3,147 | 37,539 us | |
| ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 825 | 6,785 us | |
| ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,149 | 20,718 us | |
| ArcanistXHPASTLinter::lintNamingConventions | 10 | 231 us | |
| ArcanistXHPASTLinter::lintPregQuote | 10 | 108 us | |
| ArcanistPhutilXHPASTLinter::lintArrayCombine | 4 | 22 us | |
| Child Calls | | | |
| AASTNode::getChildByIndex | 366,888 | 2,009,841 us | 40.1% |
| AASTNode::getTypeName | 366,888 | 1,799,047 us | 35.9% |