(fiber)
| 3892 | } |
| 3893 | |
| 3894 | function describeFiber(fiber) { |
| 3895 | switch (fiber.tag) { |
| 3896 | case IndeterminateComponent: |
| 3897 | case FunctionalComponent: |
| 3898 | case ClassComponent: |
| 3899 | case HostComponent: |
| 3900 | var owner = fiber._debugOwner; |
| 3901 | var source = fiber._debugSource; |
| 3902 | var name = getComponentName(fiber); |
| 3903 | var ownerName = null; |
| 3904 | if (owner) { |
| 3905 | ownerName = getComponentName(owner); |
| 3906 | } |
| 3907 | return describeComponentFrame(name, source, ownerName); |
| 3908 | default: |
| 3909 | return ''; |
| 3910 | } |
| 3911 | } |
| 3912 | |
| 3913 | // This function can only be called with a work-in-progress fiber and |
| 3914 | // only during begin or complete phase. Do not call it under any other |
no test coverage detected