| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| AASTNodeList::rewind | 722,462 | 937,360 us | 100.0% |
| Parent Calls | | | |
| ArcanistXHPASTLinter::lintStrstrUsedForCheck | 3,326 | 4,203 us | |
| ArcanistXHPASTLinter::lintStrposUsedForStart | 3,326 | 3,912 us | |
| ArcanistXHPASTLinter::lintImplicitFallthrough | 16,216 | 16,593 us | |
| ArcanistXHPASTLinter::lintBraceFormatting | 9,978 | 23,894 us | |
| ArcanistXHPASTLinter::lintTautologicalExpressions | 3,326 | 3,960 us | |
| ArcanistXHPASTLinter::lintReusedIterators | 13,890 | 20,584 us | |
| ArcanistXHPASTLinter::lintReusedIteratorReferences | 101,894 | 127,691 us | |
| ArcanistXHPASTLinter::lintVariableVariables | 3,326 | 3,747 us | |
| ArcanistXHPASTLinter::lintUndeclaredVariables | 240,851 | 320,431 us | |
| ArcanistXHPASTLinter::lintNamingConventions | 103,184 | 118,891 us | |
| ArcanistXHPASTLinter::lintSurpriseConstructors | 6,473 | 7,534 us | |
| ArcanistXHPASTLinter::lintParenthesesShouldHugExpressions | 3,326 | 3,892 us | |
| ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 6,652 | 8,081 us | |
| ArcanistXHPASTLinter::getFunctionCalls | 9,978 | 11,274 us | |
| ArcanistXHPASTLinter::lintDynamicDefines | 3,326 | 3,820 us | |
| ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 27,236 | 27,438 us | |
| ArcanistXHPASTLinter::lintPregQuote | 3,326 | 3,608 us | |
| ArcanistXHPASTLinter::lintExitExpressions | 3,326 | 3,569 us | |
| ArcanistXHPASTLinter::lintArrayIndexWhitespace | 3,326 | 3,674 us | |
| ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 3,326 | 3,700 us | |
| ArcanistXHPASTLinter::lintDuplicateKeysInArray | 3,326 | 3,651 us | |
| ArcanistXHPASTLinter::lintClosingCallParen | 3,326 | 13,063 us | |
| ArcanistXHPASTLinter::lintClosingDeclarationParen | 3,326 | 7,843 us | |
| ArcanistXHPASTLinter::lintKeywordCasing | 3,326 | 16,138 us | |
| ArcanistXHPASTLinter::lintStrings | 7,325 | 7,836 us | |
| ArcanistXHPASTLinter::lintPHPCompatibility | 13,304 | 18,379 us | |
| ArcanistXHPASTLinter::lintPHP53Features | 13,304 | 18,668 us | |
| ArcanistXHPASTLinter::lintPHP54Features | 3,326 | 3,217 us | |
| ArcanistXHPASTLinter::lintLanguageConstructParentheses | 3,326 | 3,681 us | |
| ArcanistXHPASTLinter::lintEmptyBlockStatements | 3,326 | 3,679 us | |
| ArcanistXHPASTLinter::lintArraySeparator | 3,326 | 4,090 us | |
| ArcanistXHPASTLinter::lintConstructorParentheses | 3,326 | 3,802 us | |
| ArcanistXHPASTLinter::lintSwitchStatements | 3,326 | 4,551 us | |
| ArcanistXHPASTLinter::lintBlacklistedFunction | 3,326 | 3,630 us | |
| ArcanistXHPASTLinter::lintMethodModifier | 3,326 | 3,692 us | |
| ArcanistXHPASTLinter::lintPropertyModifier | 3,326 | 4,282 us | |
| ArcanistXHPASTLinter::lintCallTimePassByReference | 3,326 | 7,767 us | |
| ArcanistXHPASTLinter::lintFormattedString | 3,326 | 3,624 us | |
| ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 6,062 | 6,741 us | |
| ArcanistXHPASTLinter::lintUnnecessarySemicolons | 3,326 | 7,808 us | |
| ArcanistXHPASTLinter::lintConstantDefinitions | 3,326 | 7,224 us | |
| ArcanistXHPASTLinter::lintSelfMemberReference | 6,473 | 6,767 us | |
| ArcanistXHPASTLinter::lintInnerFunctions | 3,352 | 3,795 us | |
| ArcanistXHPASTLinter::lintDefaultParameters | 23,365 | 27,124 us | |
| ArcanistXHPASTLinter::lintLowercaseFunctions | 3,326 | 3,648 us | |
| ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,326 | 3,629 us | |
| ArcanistPhutilXHPASTLinter::lintUnsafeDynamicStringCall | 6,652 | 7,742 us | |
| ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,326 | 3,581 us | |
| ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,326 | 3,547 us | |
| ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 3,167 | 3,665 us | |
| Child Calls | | | |