Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::selectDescendantsOfType | 61,454 | 5,437,176 us | 100.0% |
Parent Calls | | | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 215 | 441,128 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 430 | 14,247 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 215 | 7,091 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 215 | 5,349 us | |
ArcanistXHPASTLinter::lintStrstrUsedForCheck | 215 | 125,555 us | |
ArcanistXHPASTLinter::lintStrposUsedForStart | 215 | 9,070 us | |
ArcanistXHPASTLinter::lintImplicitFallthrough | 389 | 9,329 us | |
ArcanistXHPASTLinter::lintBraceFormatting | 430 | 201,565 us | |
ArcanistXHPASTLinter::lintTautologicalExpressions | 215 | 10,350 us | |
ArcanistXHPASTLinter::lintReusedIterators | 467 | 9,788 us | |
ArcanistXHPASTLinter::lintReusedIteratorReferences | 9,928 | 375,061 us | |
ArcanistXHPASTLinter::lintVariableVariables | 215 | 4,249 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 24,219 | 1,762,919 us | |
ArcanistXHPASTLinter::lintNamingConventions | 8,931 | 373,935 us | |
ArcanistXHPASTLinter::lintSurpriseConstructors | 425 | 11,169 us | |
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 430 | 552,005 us | |
ArcanistXHPASTLinter::getFunctionCalls | 645 | 35,497 us | |
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 2,507 | 186,903 us | |
ArcanistXHPASTLinter::lintExitExpressions | 215 | 4,964 us | |
ArcanistXHPASTLinter::lintArrayIndexWhitespace | 215 | 9,727 us | |
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 430 | 8,507 us | |
ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 215 | 10,145 us | |
ArcanistXHPASTLinter::lintDuplicateKeysInArray | 215 | 5,909 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 215 | 399,349 us | |
ArcanistXHPASTLinter::lintStrings | 869 | 67,391 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 645 | 31,542 us | |
ArcanistXHPASTLinter::lintPHP53Features | 860 | 17,341 us | |
ArcanistXHPASTLinter::lintPHP54Features | 215 | 13,418 us | |
ArcanistXHPASTLinter::lintEmptyBlockStatements | 215 | 15,819 us | |
ArcanistXHPASTLinter::lintArraySeparator | 215 | 223,826 us | |
ArcanistXHPASTLinter::lintConstructorParentheses | 215 | 109,896 us | |
ArcanistXHPASTLinter::lintSwitchStatements | 215 | 4,648 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 215 | 8,190 us | |
ArcanistXHPASTLinter::lintMethodModifier | 215 | 6,240 us | |
ArcanistXHPASTLinter::lintPropertyModifier | 215 | 4,780 us | |
ArcanistXHPASTLinter::lintCallTimePassByReference | 215 | 21,186 us | |
ArcanistXHPASTLinter::lintFormattedString | 215 | 7,612 us | |
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 400 | 11,872 us | |
ArcanistXHPASTLinter::lintUnnecessarySemicolons | 215 | 28,191 us | |
ArcanistXHPASTLinter::lintSelfMemberReference | 425 | 180,681 us | |
ArcanistXHPASTLinter::lintInnerFunctions | 220 | 12,410 us | |
ArcanistXHPASTLinter::lintDefaultParameters | 2,237 | 50,655 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 215 | 7,002 us | |
AASTNodeList::selectDescendantsOfTypes | 1,407 | 40,665 us | |
Child Calls | | | |
AASTNode::selectDescendantsOfTypes | 61,454 | 5,294,602 us | 97.4% |