summaryrefslogtreecommitdiffstats
path: root/widget/android/AndroidJavaWrappers.cpp
diff options
context:
space:
mode:
authorMatt A. Tobin <email@mattatobin.com>2020-02-20 11:22:40 -0500
committerwolfbeast <mcwerewolf@wolfbeast.com>2020-04-14 12:48:53 +0200
commit85621ee9b30dd325b85eecb7137a0d3cb1d38c27 (patch)
tree58ea007f69579a4146409f87a2c7e5990717726b /widget/android/AndroidJavaWrappers.cpp
parentee6595e6deca4bb6d9008fb1495c5da7692a2b33 (diff)
downloadUXP-85621ee9b30dd325b85eecb7137a0d3cb1d38c27.tar
UXP-85621ee9b30dd325b85eecb7137a0d3cb1d38c27.tar.gz
UXP-85621ee9b30dd325b85eecb7137a0d3cb1d38c27.tar.lz
UXP-85621ee9b30dd325b85eecb7137a0d3cb1d38c27.tar.xz
UXP-85621ee9b30dd325b85eecb7137a0d3cb1d38c27.zip
Issue #1053 - Remove Android Widget Toolkit specific files
Diffstat (limited to 'widget/android/AndroidJavaWrappers.cpp')
-rw-r--r--widget/android/AndroidJavaWrappers.cpp62
1 files changed, 0 insertions, 62 deletions
diff --git a/widget/android/AndroidJavaWrappers.cpp b/widget/android/AndroidJavaWrappers.cpp
deleted file mode 100644
index eb657a9c4..000000000
--- a/widget/android/AndroidJavaWrappers.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- Mode: c++; c-basic-offset: 4; tab-width: 20; indent-tabs-mode: nil; -*-
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "AndroidJavaWrappers.h"
-
-using namespace mozilla;
-
-nsJNIString::nsJNIString(jstring jstr, JNIEnv *jenv)
-{
- if (!jstr) {
- SetIsVoid(true);
- return;
- }
- JNIEnv *jni = jenv;
- if (!jni) {
- jni = jni::GetGeckoThreadEnv();
- }
- const jchar* jCharPtr = jni->GetStringChars(jstr, nullptr);
-
- if (!jCharPtr) {
- SetIsVoid(true);
- return;
- }
-
- jsize len = jni->GetStringLength(jstr);
-
- if (len <= 0) {
- SetIsVoid(true);
- } else {
- Assign(reinterpret_cast<const char16_t*>(jCharPtr), len);
- }
- jni->ReleaseStringChars(jstr, jCharPtr);
-}
-
-nsJNICString::nsJNICString(jstring jstr, JNIEnv *jenv)
-{
- if (!jstr) {
- SetIsVoid(true);
- return;
- }
- JNIEnv *jni = jenv;
- if (!jni) {
- jni = jni::GetGeckoThreadEnv();
- }
- const char* jCharPtr = jni->GetStringUTFChars(jstr, nullptr);
-
- if (!jCharPtr) {
- SetIsVoid(true);
- return;
- }
-
- jsize len = jni->GetStringUTFLength(jstr);
-
- if (len <= 0) {
- SetIsVoid(true);
- } else {
- Assign(jCharPtr, len);
- }
- jni->ReleaseStringUTFChars(jstr, jCharPtr);
-}