| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| AASTNodeList::next | 331,413 | 377,910 us | 100.0% |
| Parent Calls | | | |
| ArcanistPhutilXHPASTLinter::lintArrayCombine | 4,214 | 2,127 us | |
| ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 4,866 | 9,390 us | |
| ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 4,214 | 2,081 us | |
| ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 210 | 272 us | |
| ArcanistXHPASTLinter::lintStrstrUsedForCheck | 7,280 | 4,064 us | |
| ArcanistXHPASTLinter::lintStrposUsedForStart | 7,280 | 15,604 us | |
| ArcanistXHPASTLinter::lintBraceFormatting | 23,890 | 29,510 us | |
| ArcanistXHPASTLinter::lintTautologicalExpressions | 7,280 | 3,832 us | |
| ArcanistXHPASTLinter::lintReusedIteratorReferences | 31,855 | 29,398 us | |
| ArcanistXHPASTLinter::lintUndeclaredVariables | 47,141 | 54,879 us | |
| ArcanistXHPASTLinter::lintNamingConventions | 31,151 | 40,733 us | |
| ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 15,190 | 13,195 us | |
| ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 8,394 | 7,817 us | |
| ArcanistXHPASTLinter::getFunctionCalls | 12,642 | 6,582 us | |
| ArcanistXHPASTLinter::lintExitExpressions | 714 | 363 us | |
| ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 7,280 | 4,005 us | |
| ArcanistXHPASTLinter::lintDuplicateKeysInArray | 1,607 | 1,503 us | |
| ArcanistXHPASTLinter::lintClosingCallParen | 9,379 | 17,750 us | |
| ArcanistXHPASTLinter::lintClosingDeclarationParen | 2,022 | 1,666 us | |
| ArcanistXHPASTLinter::lintKeywordCasing | 5,091 | 4,069 us | |
| ArcanistXHPASTLinter::lintStrings | 12,475 | 25,830 us | |
| ArcanistXHPASTLinter::lintPHPCompatibility | 14,283 | 29,166 us | |
| ArcanistXHPASTLinter::lintPHP53Features | 1,549 | 582 us | |
| ArcanistXHPASTLinter::lintLanguageConstructParentheses | 209 | 261 us | |
| ArcanistXHPASTLinter::lintEmptyBlockStatements | 6,576 | 7,921 us | |
| ArcanistXHPASTLinter::lintArraySeparator | 1,607 | 1,477 us | |
| ArcanistXHPASTLinter::lintBlacklistedFunction | 4,214 | 1,732 us | |
| ArcanistXHPASTLinter::lintCallTimePassByReference | 10,031 | 7,346 us | |
| ArcanistXHPASTLinter::lintFormattedString | 4,214 | 3,185 us | |
| ArcanistXHPASTLinter::lintUnnecessarySemicolons | 16,795 | 28,756 us | |
| ArcanistXHPASTLinter::lintInnerFunctions | 5 | 1 us | |
| ArcanistXHPASTLinter::lintDefaultParameters | 3,136 | 966 us | |
| ArcanistXHPASTLinter::lintLowercaseFunctions | 4,214 | 5,708 us | |
| ArcanistXHPASTLinter::lintReusedIterators | 1,722 | 807 us | |
| ArcanistXHPASTLinter::lintArrayIndexWhitespace | 1,834 | 1,503 us | |
| ArcanistXHPASTLinter::lintPHP54Features | 1,834 | 1,037 us | |
| ArcanistXHPASTLinter::lintConstructorParentheses | 652 | 5,493 us | |
| ArcanistXHPASTLinter::lintSurpriseConstructors | 2,227 | 1,029 us | |
| ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 5,522 | 2,378 us | |
| ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 1,785 | 1,019 us | |
| ArcanistXHPASTLinter::lintSelfMemberReference | 1,583 | 1,123 us | |
| ArcanistXHPASTLinter::lintMethodModifier | 2,017 | 1,064 us | |
| ArcanistXHPASTLinter::lintPropertyModifier | 351 | 200 us | |
| ArcanistXHPASTLinter::lintConstantDefinitions | 189 | 91 us | |
| ArcanistXHPASTLinter::lintImplicitFallthrough | 600 | 289 us | |
| ArcanistXHPASTLinter::lintSwitchStatements | 87 | 104 us | |
| ArcanistXHPASTLinter::lintPregQuote | 2 | 2 us | |
| Child Calls | | | |