diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/TurboReactPackage.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/TurboReactPackage.java index 88eb2357b72..67d4b05b4b2 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/TurboReactPackage.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/TurboReactPackage.java @@ -7,7 +7,6 @@ package com.facebook.react; -import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.facebook.react.bridge.ModuleHolder; import com.facebook.react.bridge.ModuleSpec; @@ -39,9 +38,8 @@ public abstract class TurboReactPackage implements ReactPackage { * The API needed for TurboModules. Given a module name, it returns an instance of {@link * NativeModule} for the name * - * @param name - * @param reactContext - * @return + * @param name name of the Native Module + * @param reactContext {@link ReactApplicationContext} context for this */ public abstract @Nullable NativeModule getModule( String name, final ReactApplicationContext reactContext); @@ -60,13 +58,10 @@ public abstract class TurboReactPackage implements ReactPackage { final Set> entrySet = getReactModuleInfoProvider().getReactModuleInfos().entrySet(); final Iterator> entrySetIterator = entrySet.iterator(); - return new Iterable() { - @NonNull - @Override - // This should ideally be an IteratorConvertor, but we don't have any internal library for it - public Iterator iterator() { - return new Iterator() { - Map.Entry nextEntry = null; + // This should ideally be an IteratorConvertor, but we don't have any internal library for it + return () -> + new Iterator() { + @Nullable Map.Entry nextEntry = null; private void findNext() { while (entrySetIterator.hasNext()) { @@ -118,8 +113,6 @@ public abstract class TurboReactPackage implements ReactPackage { throw new UnsupportedOperationException("Cannot remove native modules from the list"); } }; - } - }; } /**