From ed7d13bf5715ea0372cc608abb2ba37ad99c8c8f Mon Sep 17 00:00:00 2001 From: Felix Oghina Date: Fri, 22 Apr 2016 11:23:22 -0700 Subject: [PATCH] Backed out D3190875 Reviewed By: astreet Differential Revision: D3212319 fb-gh-sync-id: 2b93bf83c2e7f687ad1762a199c9a150862395ff fbshipit-source-id: 2b93bf83c2e7f687ad1762a199c9a150862395ff --- .../facebook/react/bridge/JavaScriptModuleRegistry.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModuleRegistry.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModuleRegistry.java index 8dd2fd9547..257321b324 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModuleRegistry.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaScriptModuleRegistry.java @@ -59,11 +59,10 @@ public class JavaScriptModuleRegistry { return (T) module; } - JavaScriptModuleRegistration registration = mModuleRegistrations.get(moduleInterface); - if (registration == null) { - throw new IllegalArgumentException( - "JS module " + moduleInterface.getSimpleName() + " hasn't been registered!"); - } + JavaScriptModuleRegistration registration = + Assertions.assertNotNull( + mModuleRegistrations.get(moduleInterface), + "JS module " + moduleInterface.getSimpleName() + " hasn't been registered!"); JavaScriptModule interfaceProxy = (JavaScriptModule) Proxy.newProxyInstance( moduleInterface.getClassLoader(), new Class[]{moduleInterface},