Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
AASTNode::selectDescendantsOfType | 1,111,276 | 40,682,190 us | 100.0% |
Parent Calls | | | |
ArcanistXHPASTLinterRule::getFunctionCalls | 22,410 | 1,404,155 us | |
ArcanistArrayIndexSpacingXHPASTLinterRule::process | 3,735 | 140,473 us | |
ArcanistArraySeparatorXHPASTLinterRule::process | 3,735 | 139,269 us | |
ArcanistArrayValueXHPASTLinterRule::process | 3,735 | 156,977 us | |
ArcanistBinaryExpressionSpacingXHPASTLinterRule::process | 7,470 | 732,069 us | |
ArcanistBlacklistedFunctionXHPASTLinterRule::process | 3,735 | 171,137 us | |
ArcanistBraceFormattingXHPASTLinterRule::process | 7,470 | 375,391 us | |
ArcanistCallTimePassByReferenceXHPASTLinterRule::process | 3,735 | 207,056 us | |
ArcanistCastSpacingXHPASTLinterRule::process | 3,735 | 132,519 us | |
ArcanistClassFilenameMismatchXHPASTLinterRule::process | 7,470 | 748,987 us | |
ArcanistClassNameLiteralXHPASTLinterRule::process | 7,275 | 277,977 us | |
ArcanistConstructorParenthesesXHPASTLinterRule::process | 3,735 | 160,349 us | |
ArcanistDefaultParametersXHPASTLinterRule::process | 26,045 | 952,787 us | |
ArcanistDoubleQuoteXHPASTLinterRule::process | 4,398 | 144,975 us | |
ArcanistDuplicateKeysInArrayXHPASTLinterRule::process | 3,735 | 150,933 us | |
ArcanistDuplicateSwitchCaseXHPASTLinterRule::process | 3,735 | 115,023 us | |
ArcanistEmptyStatementXHPASTLinterRule::process | 3,735 | 162,274 us | |
ArcanistExitExpressionXHPASTLinterRule::process | 3,735 | 147,160 us | |
ArcanistFormattedStringXHPASTLinterRule::process | 3,735 | 135,593 us | |
ArcanistGlobalVariableXHPASTLinterRule::process | 3,735 | 125,429 us | |
ArcanistImplicitConstructorXHPASTLinterRule::process | 7,275 | 239,137 us | |
ArcanistImplicitFallthroughXHPASTLinterRule::process | 6,645 | 216,980 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintMethodVisibility | 3,735 | 131,810 us | |
ArcanistImplicitVisibilityXHPASTLinterRule::lintPropertyVisibility | 3,735 | 130,357 us | |
ArcanistInnerFunctionXHPASTLinterRule::process | 3,761 | 130,244 us | |
ArcanistInstanceOfOperatorXHPASTLinterRule::process | 3,735 | 140,236 us | |
ArcanistInvalidDefaultParameterXHPASTLinterRule::process | 3,735 | 122,335 us | |
ArcanistKeywordCasingXHPASTLinterRule::process | 3,735 | 221,287 us | |
ArcanistLambdaFuncFunctionXHPASTLinterRule::process | 3,735 | 149,039 us | |
ArcanistListAssignmentXHPASTLinterRule::process | 3,735 | 112,290 us | |
ArcanistLowercaseFunctionsXHPASTLinterRule::process | 3,735 | 159,905 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintMethodModifierOrdering | 3,735 | 156,450 us | |
ArcanistModifierOrderingXHPASTLinterRule::lintPropertyModifierOrdering | 3,735 | 128,121 us | |
ArcanistNamingConventionsXHPASTLinterRule::process | 111,414 | 6,867,850 us | |
ArcanistNoParentScopeXHPASTLinterRule::process | 7,308 | 236,577 us | |
ArcanistPHPCloseTagXHPASTLinterRule::process | 3,735 | 128,475 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::process | 11,205 | 403,867 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP53Features | 14,940 | 483,951 us | |
ArcanistPHPCompatibilityXHPASTLinterRule::lintPHP54Features | 3,735 | 116,205 us | |
ArcanistXHPASTLinterRule::getAnonymousClosures | 7,275 | 205,853 us | |
ArcanistPlusOperatorOnStringsXHPASTLinterRule::process | 3,735 | 147,782 us | |
ArcanistReusedAsIteratorXHPASTLinterRule::process | 220,673 | 6,442,310 us | |
AASTNodeList::selectDescendantsOfTypes | 37,090 | 1,022,747 us | |
ArcanistReusedIteratorReferenceXHPASTLinterRule::process | 109,740 | 3,176,027 us | |
ArcanistReusedIteratorXHPASTLinterRule::process | 7,554 | 222,170 us | |
ArcanistSelfMemberReferenceXHPASTLinterRule::process | 7,275 | 227,375 us | |
ArcanistSlownessXHPASTLinterRule::lintStrstrUsedForCheck | 3,735 | 161,854 us | |
ArcanistSlownessXHPASTLinterRule::lintStrposUsedForStart | 3,735 | 138,471 us | |
ArcanistStaticThisXHPASTLinterRule::process | 30,419 | 957,126 us | |
ArcanistTautologicalExpressionXHPASTLinterRule::process | 3,735 | 138,979 us | |
ArcanistToStringExceptionXHPASTLinterRule::process | 3,736 | 132,780 us | |
ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule::process | 3,735 | 258,399 us | |
ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule::process | 3,735 | 115,931 us | |
ArcanistUndeclaredVariableXHPASTLinterRule::process | 286,199 | 8,663,604 us | |
ArcanistUnnecessaryFinalModifierXHPASTLinterRule::process | 6,829 | 226,099 us | |
ArcanistUnnecessarySemicolonXHPASTLinterRule::process | 3,735 | 184,033 us | |
ArcanistUselessOverridingMethodXHPASTLinterRule::process | 3,735 | 127,383 us | |
ArcanistVariableVariableXHPASTLinterRule::process | 3,735 | 112,854 us | |
ArcanistBaseXHPASTLinter::getFunctionCalls | 7,470 | 658,832 us | |
ArcanistPhutilXHPASTLinter::lintUnsafeDynamicString | 7,470 | 263,928 us | |
ArcanistPhutilXHPASTLinter::lintRaggedClasstreeEdges | 3,735 | 122,625 us | |
ArcanistPhutilXHPASTLinter::lintClassExtendsPhobject | 3,735 | 119,379 us | |
Child Calls | | | |
AASTNode::selectDescendantsOfTypes | 1,111,276 | 35,931,335 us | 88.3% |