(fiber)
| 3771 | } |
| 3772 | |
| 3773 | function describeFiber(fiber) { |
| 3774 | switch (fiber.tag) { |
| 3775 | case IndeterminateComponent: |
| 3776 | case FunctionalComponent: |
| 3777 | case ClassComponent: |
| 3778 | case HostComponent: |
| 3779 | var owner = fiber._debugOwner; |
| 3780 | var source = fiber._debugSource; |
| 3781 | var name = getComponentName(fiber); |
| 3782 | var ownerName = null; |
| 3783 | if (owner) { |
| 3784 | ownerName = getComponentName(owner); |
| 3785 | } |
| 3786 | return describeComponentFrame(name, source, ownerName); |
| 3787 | default: |
| 3788 | return ''; |
| 3789 | } |
| 3790 | } |
| 3791 | |
| 3792 | // This function can only be called with a work-in-progress fiber and |
| 3793 | // only during begin or complete phase. Do not call it under any other |
no test coverage detected