mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Add codegen specs as dependencies of NativeModules
Summary: ## Step 1 I'm going to make every Java NativeModule type-safe and TurboModule-compatible. The first step is to make sure that every type-unsafe NativeModule has a dependency on its spec's codegen target. ## Input Module -> owner(Module): P123320255 Module -> name(Module): P123320256 Module -> owner(spec(name(Module))): P123320257 ### Excluded NativeModules NativeModules without Specs: P123320644 Java only NativeModules: P123320645 Changelog: [Internal] - Add buck dependencies for NativeModule specs Reviewed By: mdvacca Differential Revision: D18781629 fbshipit-source-id: 89f39017b8224355d9d7b43bf6c162b0957760ee
This commit is contained in:
committed by
Facebook Github Bot
parent
7368f79169
commit
a6a34ba1d1
+30
@@ -0,0 +1,30 @@
|
||||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* <p>This source code is licensed under the MIT license found in the LICENSE file in the root
|
||||
* directory of this source tree.
|
||||
*
|
||||
* <p>Generated by an internal genrule from Flow types.
|
||||
*
|
||||
* @generated
|
||||
* @nolint
|
||||
*/
|
||||
|
||||
package com.facebook.fbreact.specs;
|
||||
|
||||
import com.facebook.react.bridge.Promise;
|
||||
import com.facebook.react.bridge.ReactApplicationContext;
|
||||
import com.facebook.react.bridge.ReactContextBaseJavaModule;
|
||||
import com.facebook.react.bridge.ReactMethod;
|
||||
import com.facebook.react.bridge.ReactModuleWithSpec;
|
||||
import com.facebook.react.bridge.ReadableMap;
|
||||
import com.facebook.react.turbomodule.core.interfaces.TurboModule;
|
||||
|
||||
public abstract class NativeTimePickerAndroidSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule {
|
||||
public NativeTimePickerAndroidSpec(ReactApplicationContext reactContext) {
|
||||
super(reactContext);
|
||||
}
|
||||
|
||||
@ReactMethod
|
||||
public abstract void open(ReadableMap options, Promise promise);
|
||||
}
|
||||
@@ -27,4 +27,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/uimanager:uimanager"),
|
||||
react_native_target("java/com/facebook/react/uimanager/annotations:annotations"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -36,6 +36,7 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/packagerconnection:packagerconnection"),
|
||||
react_native_target("res:devsupport"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
rn_android_library(
|
||||
|
||||
@@ -17,4 +17,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/core:core"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -15,4 +15,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/core:core"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -15,4 +15,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/core:core"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -29,4 +29,7 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/modules/network:network"),
|
||||
react_native_target("java/com/facebook/react/modules/websocket:websocket"),
|
||||
],
|
||||
exported_deps = [
|
||||
react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec"),
|
||||
],
|
||||
)
|
||||
|
||||
@@ -16,4 +16,7 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
],
|
||||
exported_deps = [
|
||||
react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec"),
|
||||
],
|
||||
)
|
||||
|
||||
@@ -19,4 +19,7 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/util:util"),
|
||||
],
|
||||
exported_deps = [
|
||||
react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec"),
|
||||
],
|
||||
)
|
||||
|
||||
@@ -21,4 +21,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -17,4 +17,7 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/turbomodule/core/interfaces:interfaces"),
|
||||
react_native_target("java/com/facebook/react/uimanager:uimanager"),
|
||||
],
|
||||
exported_deps = [
|
||||
react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec"),
|
||||
],
|
||||
)
|
||||
|
||||
@@ -22,4 +22,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -15,4 +15,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -27,4 +27,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/core:core"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -14,4 +14,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/core:core"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -14,4 +14,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -18,4 +18,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/uimanager:uimanager"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -23,4 +23,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/uimanager:uimanager"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -17,4 +17,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/common:common"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -20,6 +20,7 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/turbomodule/core/interfaces:interfaces"),
|
||||
],
|
||||
exported_deps = [
|
||||
react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec"),
|
||||
":systeminfo-moduleless",
|
||||
],
|
||||
)
|
||||
@@ -40,4 +41,5 @@ rn_android_library(
|
||||
react_native_dep("third-party/java/jsr-305:jsr-305"),
|
||||
react_native_target("res:systeminfo"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -21,4 +21,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -13,4 +13,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/common:common"),
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
@@ -15,4 +15,5 @@ rn_android_library(
|
||||
react_native_target("java/com/facebook/react/module/annotations:annotations"),
|
||||
react_native_target("java/com/facebook/react/modules/core:core"),
|
||||
],
|
||||
exported_deps = [react_native_target("java/com/facebook/fbreact/specs:FBReactNativeSpec")],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user