(fiber)
| 4036 | } |
| 4037 | |
| 4038 | function describeFiber(fiber) { |
| 4039 | switch (fiber.tag) { |
| 4040 | case IndeterminateComponent: |
| 4041 | case FunctionalComponent: |
| 4042 | case ClassComponent: |
| 4043 | case HostComponent: |
| 4044 | var owner = fiber._debugOwner; |
| 4045 | var source = fiber._debugSource; |
| 4046 | var name = getComponentName(fiber); |
| 4047 | var ownerName = null; |
| 4048 | if (owner) { |
| 4049 | ownerName = getComponentName(owner); |
| 4050 | } |
| 4051 | return describeComponentFrame(name, source, ownerName); |
| 4052 | default: |
| 4053 | return ''; |
| 4054 | } |
| 4055 | } |
| 4056 | |
| 4057 | // This function can only be called with a work-in-progress fiber and |
| 4058 | // only during begin or complete phase. Do not call it under any other |
no test coverage detected