Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::selectDescendantsOfType | 681,949 | 29,815,912 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinter::lintStrstrUsedForCheck | 3,326 | 1,162,019 us | |
ArcanistXHPASTLinter::lintStrposUsedForStart | 3,326 | 134,239 us | |
ArcanistXHPASTLinter::lintImplicitFallthrough | 5,948 | 203,811 us | |
ArcanistXHPASTLinter::lintBraceFormatting | 6,652 | 1,343,602 us | |
ArcanistXHPASTLinter::lintTautologicalExpressions | 3,326 | 118,588 us | |
ArcanistXHPASTLinter::lintReusedIterators | 6,729 | 745,925 us | |
ArcanistXHPASTLinter::lintReusedIteratorReferences | 98,568 | 4,223,477 us | |
ArcanistXHPASTLinter::lintVariableVariables | 3,326 | 100,815 us | |
ArcanistXHPASTLinter::lintUndeclaredVariables | 237,525 | 6,500,461 us | |
AASTNodeList::selectDescendantsOfTypes | 16,669 | 869,972 us | |
ArcanistXHPASTLinter::lintNamingConventions | 99,858 | 3,044,959 us | |
ArcanistXHPASTLinter::lintSurpriseConstructors | 6,473 | 197,756 us | |
ArcanistXHPASTLinter::lintSpaceAroundBinaryOperators | 6,652 | 572,478 us | |
ArcanistXHPASTLinter::getFunctionCalls | 9,978 | 804,813 us | |
ArcanistXHPASTLinter::lintUseOfThisInStaticMethods | 27,236 | 795,579 us | |
ArcanistXHPASTLinter::lintExitExpressions | 3,326 | 83,459 us | |
ArcanistXHPASTLinter::lintArrayIndexWhitespace | 3,326 | 94,708 us | |
ArcanistXHPASTLinter::lintPrimaryDeclarationFilenameMatch | 6,652 | 145,560 us | |
ArcanistXHPASTLinter::lintPlusOperatorOnStrings | 3,326 | 118,507 us | |
ArcanistXHPASTLinter::lintDuplicateKeysInArray | 3,326 | 103,905 us | |
ArcanistXHPASTLinter::lintKeywordCasing | 3,326 | 664,203 us | |
ArcanistXHPASTLinter::lintStrings | 3,999 | 199,958 us | |
ArcanistXHPASTLinter::lintPHPCompatibility | 9,978 | 462,723 us | |
ArcanistXHPASTLinter::lintPHP53Features | 13,304 | 307,123 us | |
ArcanistXHPASTLinter::lintPHP54Features | 3,326 | 82,405 us | |
ArcanistXHPASTLinter::lintEmptyBlockStatements | 3,326 | 232,621 us | |
ArcanistXHPASTLinter::lintArraySeparator | 3,326 | 129,355 us | |
ArcanistXHPASTLinter::lintConstructorParentheses | 3,326 | 821,409 us | |
ArcanistXHPASTLinter::lintSwitchStatements | 3,326 | 72,758 us | |
ArcanistXHPASTLinter::lintBlacklistedFunction | 3,326 | 106,771 us | |
ArcanistXHPASTLinter::lintMethodModifier | 3,326 | 107,957 us | |
ArcanistXHPASTLinter::lintPropertyModifier | 3,326 | 85,229 us | |
ArcanistXHPASTLinter::lintCallTimePassByReference | 3,326 | 508,056 us | |
ArcanistXHPASTLinter::lintFormattedString | 3,326 | 121,818 us | |
ArcanistXHPASTLinter::lintUnnecessaryFinalModifier | 6,062 | 188,752 us | |
ArcanistXHPASTLinter::lintUnnecessarySemicolons | 3,326 | 657,041 us | |
ArcanistXHPASTLinter::lintSelfMemberReference | 6,473 | 174,509 us | |
ArcanistXHPASTLinter::lintInnerFunctions | 3,352 | 81,596 us | |
ArcanistXHPASTLinter::lintDefaultParameters | 23,365 | 786,366 us | |
ArcanistXHPASTLinter::lintLowercaseFunctions | 3,326 | 108,662 us | |
ArcanistPhutilXHPASTLinter::lintArrayCombine | 3,326 | 1,502,006 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 6,652 | 869,786 us | |
ArcanistPhutilXHPASTLinter::lintDeprecatedFunctions | 3,326 | 90,742 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,326 | 89,433 us | |
Child Calls | | | |
AASTNode::selectDescendantsOfTypes | 681,949 | 28,294,092 us | 94.9% |