(fiber)
| 3222 | } |
| 3223 | |
| 3224 | function describeFiber(fiber) { |
| 3225 | switch (fiber.tag) { |
| 3226 | case IndeterminateComponent: |
| 3227 | case FunctionalComponent: |
| 3228 | case ClassComponent: |
| 3229 | case HostComponent: |
| 3230 | var owner = fiber._debugOwner; |
| 3231 | var source = fiber._debugSource; |
| 3232 | var name = getComponentName(fiber); |
| 3233 | var ownerName = null; |
| 3234 | if (owner) { |
| 3235 | ownerName = getComponentName(owner); |
| 3236 | } |
| 3237 | return describeComponentFrame(name, source, ownerName); |
| 3238 | default: |
| 3239 | return ''; |
| 3240 | } |
| 3241 | } |
| 3242 | |
| 3243 | // This function can only be called with a work-in-progress fiber and |
| 3244 | // only during begin or complete phase. Do not call it under any other |
no test coverage detected