Remove RTC_JNI_GENERATOR_LEGACY_SYMBOLS.
Bug: b/325408567 Change-Id: I4bd5fbe7cecdfd3fcce8da352ce30eeb0f5b6dd7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/356780 Reviewed-by: Zoé Lepaul <xalep@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Jeremy Leconte <jleconte@google.com> Cr-Commit-Position: refs/heads/main@{#42615}
This commit is contained in:
parent
01cba58478
commit
9ebf0921ea
4
BUILD.gn
4
BUILD.gn
@ -139,10 +139,6 @@ config("common_inherited_config") {
|
||||
cflags = []
|
||||
ldflags = []
|
||||
|
||||
if (rtc_jni_generator_legacy_symbols) {
|
||||
defines += [ "RTC_JNI_GENERATOR_LEGACY_SYMBOLS" ]
|
||||
}
|
||||
|
||||
if (rtc_objc_prefix != "") {
|
||||
defines += [ "RTC_OBJC_TYPE_PREFIX=${rtc_objc_prefix}" ]
|
||||
}
|
||||
|
||||
@ -178,35 +178,19 @@ std::map<std::string, std::string> JavaToNativeStringMap(
|
||||
}
|
||||
|
||||
ScopedJavaLocalRef<jobject> NativeToJavaBoolean(JNIEnv* env, bool b) {
|
||||
#ifdef RTC_JNI_GENERATOR_LEGACY_SYMBOLS
|
||||
return JNI_Boolean::Java_Boolean_ConstructorJLB_Z(env, b);
|
||||
#else
|
||||
return JNI_Boolean::Java_Boolean_Constructor__boolean(env, b);
|
||||
#endif
|
||||
}
|
||||
|
||||
ScopedJavaLocalRef<jobject> NativeToJavaDouble(JNIEnv* env, double d) {
|
||||
#ifdef RTC_JNI_GENERATOR_LEGACY_SYMBOLS
|
||||
return JNI_Double::Java_Double_ConstructorJLD_D(env, d);
|
||||
#else
|
||||
return JNI_Double::Java_Double_Constructor__double(env, d);
|
||||
#endif
|
||||
}
|
||||
|
||||
ScopedJavaLocalRef<jobject> NativeToJavaInteger(JNIEnv* jni, int32_t i) {
|
||||
#ifdef RTC_JNI_GENERATOR_LEGACY_SYMBOLS
|
||||
return JNI_Integer::Java_Integer_ConstructorJLI_I(jni, i);
|
||||
#else
|
||||
return JNI_Integer::Java_Integer_Constructor__int(jni, i);
|
||||
#endif
|
||||
}
|
||||
|
||||
ScopedJavaLocalRef<jobject> NativeToJavaLong(JNIEnv* env, int64_t u) {
|
||||
#ifdef RTC_JNI_GENERATOR_LEGACY_SYMBOLS
|
||||
return JNI_Long::Java_Long_ConstructorJLLO_J(env, u);
|
||||
#else
|
||||
return JNI_Long::Java_Long_Constructor__long(env, u);
|
||||
#endif
|
||||
}
|
||||
|
||||
ScopedJavaLocalRef<jstring> NativeToJavaString(JNIEnv* env, const char* str) {
|
||||
@ -340,33 +324,19 @@ ScopedJavaLocalRef<jobjectArray> NativeToJavaStringArray(
|
||||
}
|
||||
|
||||
JavaListBuilder::JavaListBuilder(JNIEnv* env)
|
||||
#ifdef RTC_JNI_GENERATOR_LEGACY_SYMBOLS
|
||||
: env_(env),
|
||||
j_list_(JNI_ArrayList::Java_ArrayList_ConstructorJUALI(env)) {}
|
||||
#else
|
||||
: env_(env), j_list_(JNI_ArrayList::Java_ArrayList_Constructor(env)) {
|
||||
}
|
||||
#endif
|
||||
|
||||
JavaListBuilder::~JavaListBuilder() = default;
|
||||
|
||||
void JavaListBuilder::add(const JavaRef<jobject>& element) {
|
||||
#ifdef RTC_JNI_GENERATOR_LEGACY_SYMBOLS
|
||||
JNI_ArrayList::Java_ArrayList_addZ_JUE(env_, j_list_, element);
|
||||
#else
|
||||
JNI_ArrayList::Java_ArrayList_add(env_, j_list_, element);
|
||||
#endif
|
||||
}
|
||||
|
||||
JavaMapBuilder::JavaMapBuilder(JNIEnv* env)
|
||||
: env_(env),
|
||||
#ifdef RTC_JNI_GENERATOR_LEGACY_SYMBOLS
|
||||
j_map_(JNI_LinkedHashMap::Java_LinkedHashMap_ConstructorJULIHM(env)) {
|
||||
}
|
||||
#else
|
||||
j_map_(JNI_LinkedHashMap::Java_LinkedHashMap_Constructor(env)) {
|
||||
}
|
||||
#endif
|
||||
|
||||
JavaMapBuilder::~JavaMapBuilder() = default;
|
||||
|
||||
|
||||
@ -26,13 +26,8 @@ namespace jni {
|
||||
namespace {
|
||||
|
||||
ScopedJavaLocalRef<jobject> NativeToJavaBigInteger(JNIEnv* env, uint64_t u) {
|
||||
#ifdef RTC_JNI_GENERATOR_LEGACY_SYMBOLS
|
||||
return JNI_BigInteger::Java_BigInteger_ConstructorJMBI_JLS(
|
||||
env, NativeToJavaString(env, rtc::ToString(u)));
|
||||
#else
|
||||
return JNI_BigInteger::Java_BigInteger_Constructor__String(
|
||||
env, NativeToJavaString(env, rtc::ToString(u)));
|
||||
#endif
|
||||
}
|
||||
|
||||
ScopedJavaLocalRef<jobjectArray> NativeToJavaBigIntegerArray(
|
||||
|
||||
@ -53,10 +53,6 @@ declare_args() {
|
||||
}
|
||||
|
||||
declare_args() {
|
||||
# If set to true, C++ code will refer to the new JNI Generator symbols.
|
||||
# If set to false the old ones will be used (to provide a nice update path).
|
||||
rtc_jni_generator_legacy_symbols = false
|
||||
|
||||
# Setting this to true, will make RTC_DLOG() expand to log statements instead
|
||||
# of being removed by the preprocessor.
|
||||
# This is useful for example to be able to get RTC_DLOGs on a release build.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user