(fiber)
| 3933 | } |
| 3934 | |
| 3935 | function describeFiber(fiber) { |
| 3936 | switch (fiber.tag) { |
| 3937 | case IndeterminateComponent: |
| 3938 | case FunctionalComponent: |
| 3939 | case ClassComponent: |
| 3940 | case HostComponent: |
| 3941 | var owner = fiber._debugOwner; |
| 3942 | var source = fiber._debugSource; |
| 3943 | var name = getComponentName(fiber); |
| 3944 | var ownerName = null; |
| 3945 | if (owner) { |
| 3946 | ownerName = getComponentName(owner); |
| 3947 | } |
| 3948 | return describeComponentFrame(name, source, ownerName); |
| 3949 | default: |
| 3950 | return ''; |
| 3951 | } |
| 3952 | } |
| 3953 | |
| 3954 | // This function can only be called with a work-in-progress fiber and |
| 3955 | // only during begin or complete phase. Do not call it under any other |
no test coverage detected