Fabric: Failing early in case if a argument of -[RCTComponentViewFactory registerComponentViewClass:] is nil

Summary:
Subject.

Changelog: [Internal] Fabric-specific internal change.

Reviewed By: JoshuaGross

Differential Revision: D23914517

fbshipit-source-id: 1c909e7d21b12326881990ecf855e814bf957f3c
This commit is contained in:
Valentin Shergin
2020-09-26 22:02:36 -07:00
committed by Facebook GitHub Bot
parent 27378b7f10
commit 308f9a131a
@@ -117,6 +117,7 @@ static Class<RCTComponentViewProtocol> RCTComponentViewClassWithName(const char
- (void)registerComponentViewClass:(Class<RCTComponentViewProtocol>)componentViewClass
{
RCTAssert(componentViewClass, @"RCTComponentViewFactory: Provided `componentViewClass` is `nil`.");
std::unique_lock<better::shared_mutex> lock(_mutex);
auto componentDescriptorProvider = [componentViewClass componentDescriptorProvider];