Making changes to let Processor compile properly

This commit is contained in:
Rohit Jain (MOD) 2019-08-23 15:31:02 +05:30
Родитель 9e557f8218
Коммит a82532e5a4
5 изменённых файлов: 20 добавлений и 9 удалений

Просмотреть файл

@ -151,7 +151,7 @@ dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
// Build React Native from source
if (parent.parent == null) {
if (isSDXPlatform()) {
implementation project(':react-native:ReactAndroid')
}
else {

Просмотреть файл

@ -346,6 +346,14 @@ android {
}
dependencies {
if (System.getenv("BUCK_BUILD") != "1") {
if (isSDXPlatform()) {
annotationProcessor project(':react-native:processory');
}
else {
annotationProcessor project(':processor');
}
}
api("com.facebook.infer.annotation:infer-annotation:0.11.2")
api("javax.inject:javax.inject:1")
api("androidx.appcompat:appcompat:1.0.2")

Просмотреть файл

@ -7,7 +7,8 @@
package com.facebook.react.bridge;
import com.facebook.common.logging.FLog;
// Using Flog causes issue with Processor hence commenting its usage.
// import com.facebook.common.logging.FLog;
import com.facebook.react.common.ReactConstants;
import javax.annotation.Nullable;
@ -82,7 +83,7 @@ public class DynamicFromObject implements Dynamic {
if (mObject instanceof ReadableArray) {
return ReadableType.Array;
}
FLog.e(ReactConstants.TAG, "Unmapped object type " + mObject.getClass().getName());
// FLog.e(ReactConstants.TAG, "Unmapped object type " + mObject.getClass().getName());
return ReadableType.Null;
}
}

Просмотреть файл

@ -18,13 +18,13 @@ buildscript {
}
}
//fun isSDXPlatform():Boolean {
// if (parent == null) {
// return false;
// }
def isSDXPlatform() {
if (parent == null) {
return false;
}
// return true;
//}
return true;
}
allprojects {

Просмотреть файл

@ -12,6 +12,7 @@ sourceSets {
java {
srcDirs = ['../ReactAndroid/src/main/java']
includes = [
'com/facebook/react/common/ReactConstants.java',
'com/facebook/react/processing/ReactNativeModuleProcessor.java',
'com/facebook/react/processing/ReactPropertyProcessor.java',
'com/facebook/react/bridge/Callback.java',
@ -22,6 +23,7 @@ sourceSets {
'com/facebook/react/bridge/WritableMap.java',
'com/facebook/react/bridge/WritableArray.java',
'com/facebook/react/bridge/Dynamic.java',
'com/facebook/react/bridge/DynamicFromObject.java',
'com/facebook/react/bridge/ReactMethod.java',
'com/facebook/react/bridge/ReadableMapKeySetIterator.java',
'com/facebook/proguard/annotations/DoNotStrip.java',