diff --git a/ReactAndroid/src/main/java/com/facebook/react/flat/FlatUIImplementationProvider.java b/ReactAndroid/src/main/java/com/facebook/react/flat/FlatUIImplementationProvider.java new file mode 100644 index 000000000..e9ca47a78 --- /dev/null +++ b/ReactAndroid/src/main/java/com/facebook/react/flat/FlatUIImplementationProvider.java @@ -0,0 +1,28 @@ +/** + * Copyright (c) 2015-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ + +package com.facebook.react.flat; + +import java.util.List; + +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.uimanager.UIImplementationProvider; +import com.facebook.react.uimanager.ViewManager; + +/** + * UIImplementationProvider that creates instances of {@link FlatUIImplementation}. + */ +public final class FlatUIImplementationProvider extends UIImplementationProvider { + @Override + public FlatUIImplementation createUIImplementation( + ReactApplicationContext reactContext, + List viewManagers) { + return FlatUIImplementation.createInstance(reactContext, viewManagers); + } +}